I would not recommend this resort.
The staff were amazing and so was the spa, especially Cecila and Luisa.
The food was good in my opinion, especially the specialty restaurants but you had to wait in line for reservations in the morning.
The outside bars areas were dirty.
Overall the resort was outdated. The room smelled and sometimes smelled of urine.
Felt more like a resort for the locals than anything else. I would spend more money, do your research and go someplace else .