Great stay, super value, easy to organise with host and touching distance to Twickenham Stadium