Stunning location, excellent accommodation and perfect hosts.