My opinion is that KCL is really a good university. I attended my MSc there and it was really worth it. Moving to London has been a really challenging decision but KCL made me feel at home. Everyone in the staff was so friendly and welcoming that I never worried about myself being left alone in a foreign city!