Excellent hosts, location and accommodation.