I have had a long weekend here. The staff is friendly, helpful.
Around the corner of the street you will find a bus stop and a tubestation. Madame Tussauds you find also around the corner.
Restaurants and shops you can find in the neighbourhood.
The rooms are small, but hey, that's London.
And you find in the room towels, soap, flatscreen t.v. (Sky sports) and more.
It's worth to stay there and when I visit London again I will stay at this hotel