Excellent - clean, friendly, great food, nice beach, nice pools including kid's pool.
Comfortable 2 bedroom rooms.
Small resort, short walk for everything.
Option to shuttle to Royal Sands for a visit to the waterpark, shows, and addition restaurants was nice as well.
Minor annoyances:
-You have to carry around a room key (can't use your wristband.
-All inclusive but every time you get anything, even a single bottle of water, they want your room key and then print a receipt that you have to sign.
-Paper receipts for towels as well