Very beautiful place with all required facilities. 15 min walking distance from London tube. Its a great place to stay.
(If your flight is from Heathrow in morning hours then better to book room near airport.)