Overall: go somewhere else.
Check-in was uncomfortable; the lady was off doing something else and some other lady - a customer? - had to tell her she had someone at check-in before she paid any attention to us. The lobby area was eerie - lights always off - and the vibe a bit like walking into a private meeting uninvited, everyone just gawking at us. Barely any words exchanged with desk staff (which kept being the case throughout our short stay).
Then we got to the room.
- Advertised pictures of the rooms are old, the place feels really run down and the rooms are really hot and too dry.
- Mattress was rock hard, lumpy and totally broken. Woke up sore every day.
- Walls, sheets and towels are stained and have cigarette burns.
- Windows are tiny and barely open, impossible to sleep with open windows anyway due to a busy street outside.
- Walls are paper thin, people knocking at the room across sounded like they were knocking on our door.
- Our room was never cleaned as the housekeeper only came around 10am every day, when we were about to leave.
- Bathrooms are really nice though, even if they had nowhere to put toothbrushes.
- No kettle or tea/coffee, we didn't dare try the included breakfast.
- Wi-Fi was fine.
The location is okay, but you'll have to cross a busy motorway and walk alongside a construction site to get to Canary Wharf, so most people just get the train (for maybe 500m distance).
All in all not really worth the price, even in London. Spend 10 quid more a night and find yourself a much more pleasant hotel in a nicer area. In the end, we couldn't wait to get out of there.