Pros: location, plenty of staff, beautiful pools/beach, clean, safe, spacious suites
Cons: furniture not functional, no in-room safe, beds very hard/uncomfortable, housekeeping inconsistent, towel stand closes 3 hours before the pool
Overall enjoyed our stay as a couple with two teenagers. Would recommend and stay again.