My favorite place to stay when in London. And I think that more or less says it all. Everything according to the description in the very center of the city. Looking forward to my next visit already.
Thanks!