"Pros:
Lovely staff.
Gorgeous grounds, constantly being maintained by the groundskeepers.
Good restaurants.
Great location and easy to get around.
Very clean guest bathrooms.
Cons:
The deal we booked was different to what we were offered though. (Limits on the use of resort credit contradicted the offer we booked, plus there wasn't daily Mindflight voucher as told when booking, but once per visit for one person, plus a large unnecessary pre-authorisation on card that wasn't advertised when booking and will now take 1-2 weeks to get back).
More chairs/umbrellas are needed around the pool areas.
Drain fly larvae wiggling around in the shower which freaked out the kids.
A guest laundry would be an amazing addition for travelling families!"