A beautiful location and great hosts. Perfect for our family.