In contrast to MessyClock's experience, DD who was there during Covid was very impressed.
The IT worked, exams and assessments were adjusted and her department was well organised. She entered the third year of Imperial's biomedical engineering degree as an BSc intercalation from her medical degree at Bristol. There were six pre-sessional weeks to allow the medics to catch up on maths and electronics, and her tutor was very quick to sort out inevitable administrative snafus.
She liked the student diversity, both of background and education (many of the courses she took were open to Masters students.) There was quite a lot of group work, generally marked intelligently so that those who pulled their weight were recognised. She was particularly impressed by the SEND support including the essay club, designed to help those who found writing essays a challenge. It was apparently the best English teaching she had ever had.
Because of lockdown she spent no time at all on campus which was a huge pity. She played some sport and found fellow students welcoming. (Indeed she carried on playing the occasional game with them even after she returned to Bristol.) Lockdown meant she did not have too many other distractions so she was able to concentrate on the course, which she really enjoyed, and so did well. The work did not seem to be too overwhelming. However from what she said, those who struggled with the maths had quite a hard time.
It has since become clear that a degree from Imperial carries weight. The students are focused and engaged which DD liked along with the fact that . academics in her department were engaged in world leading research. Its competitive to get a place, but a fantastic opportunity if the fit is right.