Great spot to stay if visiting London. They seem to have a whole bunch of studio flats in the surrounding buildings so are a reliable company to stay with. Thames Water had a big mains burst and we (along with a huge amount of others in the local area) had no running water but we were able to get water from the main desk and maintenence came to flush the loo. the reception is actually 24hrs so very happy that had we had any problems they would have been readily available.
Only down side is the thin internal walls and thin blinds on the windows so you do get some noise and you might want a stick up blackout blind if that bothers you in the summer. Fantastic value.