Stunning location, incredible hosts, great stay.