Great location for events at Wembley Stadium, good communication and straightforward checkin