I only stayed one night, but it was very pleasant.
We were in 3 people, and got a renovated room, with a nice balcony with ocean view, Inside the room it was like a 2 bedroom apartment, with a huge bathroom. The big pool was very nice, service very good, the only complain was in the breakfast, there was not enough staff to replace clean dishes, food, milk, beverages. But everything else was very good, I would definetely go back to spend more time.