Great location for Wembley stadium