The good:
Wonderfully landscaped, huge property, never felt crowded. You may walk for a while to get to places.
Food was good - classic buffet fare with different themes every night. Sit-down restaurants are nah (same food as buffets).
Drinks - huge variety, but they didn't contain any alcohol (or barely any), despite the descriptions.
Kid-friendliness: Family club --> separate building, with a separate (smaller) pirate-themed buffet and swimming pool/water park. Room comes with sand toys (bucket, shovels etc.)
Employees: Very friendly and helpful everywhere.
Beach: Plenty of space. The water doesn't get really deep withing the swimming area (around waist deep).
Room: Big enough for our needs. Nice sized balcony, and generally quiet, except for the air conditioning (bring earplugs).
The odd:
Room maid service. They took towels away, but never replaced them. Similar with toiletries like Shampoo or even toilet paper - the roommaid never replenished anything. Call front desk... No conditioner provided.
Some lack of maintenance in general - broken lights, curtain rods ripped off, broken off/shattered tiles, loose handrails.
Cleanliness had room for improvement in some areas, like stains in the curtains and on the mattress cover (under the sheet).
Would we stay again?
Definitely yes. If you don't sweat small things like a broken tile or to call for shampoo, this is a great place to spend a week. We'll bring our own conditioner next time, though.