We stayed in a 3 bed suite and it was beautiful. Rooms were a good size and clean, air conditioning worked perfectly, towels, beach bags, toiletries, bagels in the fridge, coffee and water were complimentary. The back door led to a pool with many other pools, spa and gym on the property.
Staff were polite and helped booking taxis.
Beach is across the street which was convenient. Hotel is close to some restaurants in the upscale part of the city.
The only thing that was a bit of inconvenience was house keeping, reception and restaurant closed early so you had to get everything you needed. Small convenience store shut at 3pm.
Overall, a fantastic stay.