We were really impressed with food and service, nice restaurants and awesome food!
Just be sure to make reservations a week or two in advance, book as many as you can at sister resort next door. We had William as our server a number of times by pool, he was top notch!
Had a lot of pool areas our 1 year old could play, kids pool and main pool has 3 big shallow areas.
Beach and sand is nice, they clean up sea weed daily.
Only complaints, main pool floor is very rough, be sure to take water shoes for kids, our 1 year old still scuffed his knees a lot.
If relax in room middle of day, constantly hear doors slamming, house keeping has deadbolt out so makes a very loud bang every time they go in and out of neighboring rooms.
With a young child, not a lot to do on property besides pool and beach, run around in grass.