Beautiful location and fantastic hosts, we couldn't have been more pleased!