Beautiful location, great food and excellent hosts.