It should be expected that the courses in this uni is challenging, but it is also more than doable if you are self-motivated enough and have decent time management. The quality of accommodation can vary depending on which hall you are in, but overall my impression of them is good. Also, being located in central London makes everything very convenient and the night life is amazing. Moreover Imperial offers a lot of help with careers and entrepreneurship, more so than I’ve seen of other unis.