The place was as expected, good and clear communication from management, good location. The place was clean upon arrival, the only frustrating thing was no toilet paper at all to be found! The only option given to us was to go buy some ourselves, which is not really the most exiciting thing we planned on doing when visiting London... Bring your own toilet paper :)