Personally, I feel that KCL has a really great atmosphere. From my experience, everyone is always super friendly and willing to help each other out if need be :) As far as social life is concerned, there are so many great societies where you can meet loads of new people that aren’t necessarily on your course and most societies put on frequent social events. When you’re in your first year you’ll probably go to quite a few of the freshers events which is good for getting to know your flatmates, for example. One of the best things about living in London is that there’s always so much going on and so many opportunities to get more involved with your chosen subject area :)