Brilliant location for Twickenham