Excellent hosts, beautiful location and a very comfortable environment.