A beautiful resort right on the beach - very clean and nice amenities.