A beautiful place, perfect in every regard - amenities, location and wonderful hosts.