Excellent hosts, location and accommodation. Highly recommended.