I gave this property a solid four stars, but keep in mind that I'm very discerning and have pretty high standards. But it was indeed very clean, and the condo we stayed in was quite nice. It's starting to show its age a bit, but we'd definitely stay there again.
The first quote on price per night was misleading. The bathroom grout needed to be done more professionally. The beds and bedding were excellent. Access to the pool and amenities was excellent. Staff was welcoming and excellent. On site restaurants were excellent.
We felt like we were on an island outside of the US, without taking a flight. The resort was amazing, we already decided to make this a yearly familt trip!