Beautiful, clean, close to the beaches and excellent hospitality. Loved the stay.