Lovely hotel for a visit to London, Hampton Court Palace and Twickenham Stadium.