It was a nice stay near the Twickenham stadium