Perfect place to stay overnight if watching a game at Twickenham.