Gorgeous beach location. Comfortable accommodations. Gracious hosts