A beautiful location, charming hosts and staff, and all the cooking and beach accessories one could want…