Very good stay. Perfect location for Twickenham Stadium