Summary: good hotel let down by dangerously bad fire safety and communication.
Apartment was relatively clean and well appointed, and the other facilities excellent. Area was convenient with good transport links, if a little run down. However, the way that the staff handled a fire alarm on our third night means I cannot recommend staying here.
I understand that false fire alarms happen, so I'm not penalising them on that, but there were no visible staff at any point. This meant there was no marshalling of the crowd, no roll call to make sure everyone had evacuated, and we were not informed when the fire brigade had given the all clear. I have no confidence the staff would handle a real fire in a better manner, which could easily result in someone becoming trapped.