Pluses: Excellent amenities as far as little boats to rent, tennis court, nice kids playground, extensive grounds. Cool little train deal that runs around the resort from point to point. Big villas, well equipped kitchen. One or our bathrooms had recently been added and was beautiful. Very helpful front desk staff. My 2 yo would point out the huge TV in the living room. Beds were very comfortable. If you need to use a high chair, they are very new, spotlessly clean and normal high chairs like you would have at home. Portacrib was also spotless and smelled freshly cleaned. Lots of pools so very close to just about every location. Plenty of towels, dishwashing deterg., hot pads etc were provided.
Negatives: Biggie was our villa had a bad odor that they never resolved. In the villa we were in, the whole living room/kitchen/entry area was ceramic tile which created a very loud living space. When one child was up, everyone was up. And they were having a problem with the smoke alarms. We called down to the desk because ours was going off intermittently and they said they would send someone to check it out. No one ever came, but about a half an hour later I was loading the car and noticed lots of maintenance type people. From overhearing their conversation, I thought they were going to set them off on purpose. I asked one of the guys if that was the plan and he said yes. When I asked if they didn't think it would be a good idea to let the guests in those villas know that ahead of time, I just got a blank stare. Whatever. Got my little guys out before they got the bejeebers scared out of them.