The hotel location is great, right next to the beach. The staff were very nice and accommodating.
Breakfast was good, although some vegetables would have been nice to have (it was mostly eggs, pastries, cereals and dairy). The big problem was that some mornings there wasn't enough room to sit for all guests. The breakfast room is really small and unable to accommodate all guests.
The indoor pool was nice, but it felt like it wasn't cleaned every day.
The rinse-off area when coming from the beach, which is right under the pool, was not cleaned frequently.
And it would be nice to have something in the rooms with no balcony to dry wet clothes or towels.