when we arrived, check in was great but they took an unexpected £25 for room service that they assumed we would have. the room was much smaller than advertised, but that was to be expected. There was then no WiFi and no virtual room service. I called up the old fashion way and tried to order room service to which we were told they could try..? try? we then received the room service 90 minutes later by which point we got tired of waiting and went out for food instead.
there was only one mug in the room so only one of us could have a cup of tea, and the towels in the bathroom were only hand towels. we tried to call reception at 1900 for more and there was no answer 3 times.
service was overall pretty bad, and when they said they would email me to resolve my issues, 2 days later, still haven't heard anything. the service just gets worse.
don't recommend. there are plenty of other hotels in London to use, I would look around