Great location, great room, and easy to communicate with! Easy access from Heathrow and close to the London downtown!
Highly recommend staying here!