It is a great place! Everyone is nice, helpful and pretty friendly. I don't think there is anyone on the faculty that I dislike - everyone that I've spoken with is helpful. As for the students, we do have a very big class - so sometimes you might not meet everyone. We have plenty of events where you'll see everyone, but for the most part, you'll spend most of your days studying with the same people (like at most schools I'd assume). Because we have a lot of students, there are a lot of different groups and activities to join. I think we have 4 free clinics that the 2nd years run and clubs for everything.
All the lectures are recorded, so the lecture halls can be sparse at times - but it lets you study at your own pace. And if you feel lazy, you can stay at home and study if there are no mandatory labs / lectures that day.