Don't get too swayed by others opinion, obviously you can take them into slight consideration but focus mainly on what matters most to you: course programme, quality teaching, placement/exchange options, generally the stats that are most relevant to you. KCL is definitely one of those better unis and tbh you will always find some moody students moaning about how "crappy" a certain uni is and they scare other prospective students with their horror stories, of course every uni has some accidents now and then but KCL is a very good institution and it's up to you how much you get out of your studies, if you just sit and expect everything to be amazing then you will obviously get disappointed.