Imperial college London is truly an excellent university. I absolutely feel like my course is up-to-date with the latest developments in the field and it makes me feel confident about continuing my career within the field. There are excellent teachers there and the course leaders are always open to feedback and certainly make an effort to implement changes were students think its necessary.
I also love how helpful the careers service is, they provide all sorts of opportunities to learn and develop CVs before graduating.
I love the fact that it has so many societies to choose from. There is definitely going to be a society or club orientated around your interests and hobbies. This means the university experience is so much joyful and more than just studying for exams and doing coursework.