Really great place and in the center of London.
The room are simple but you will find everything you need for your stay in it.
There is quite some noise cause your are next to the street, but it is expected when you are in the center of a city. :)