We stayed 10 days with a 7-year old, 5-year old, and 5-month old, and we loved it. We found the food to be very good for an all inclusive. The sea-view room we had was clean and fit us all very well. Our two oldest loved the kid pool. The location was right on the water with a nice beach.
The two negatives I would point out are that the air conditioning turns off any time you open your balcony door and then you have to close the door and walk over to the air conditioning control by the bed to turn it back on, so you can't be out on the balcony with the door closed and have your air conditioning on. I understand the economics of it for the hotel and the environment, but would be nice to be able to sit on your balcony and return into a cold room. Also, the Wi-fi was not good in the room and we were only on the 2nd floor and close to the elevators.
Otherwise, we had a fantastic time, the staff was very friendly, the kids loved it, and the value was great.