Excellent accommodation, hosts and location.