Perfect place to stay for a Twickenham Stadium visit, easy check in and housed five people perfectly