Superb hosts and facilities; five stars.