Location doesn't get much better than this for both shoppers and tourists.
Rooms are adequate, bathrooms are good size, basic amenities are all provided(although in London you don't spend much time in the hotel). For the usual requirements though (e.g., bathrobe), these are not provided unless you are in an executive package, which is ...