A nice place to stay and a very good location for Twickenham Stadium and Hounslow.
The property has all you need to enjoy your stay.