Fantastic hosts, location and accommodation.