Great place to stay, easy checkin & out. Ideal for Twickenham Stadium