We stayed with 4 kids 7-13, three adults and one senior. Very nice stay. Resort is very clean, beautiful grounds, awesome beach. Lots for the kids to do. We mostly stayed on the beach the whole time as we are beach people. Always chairs, people do reserve them, but I simply move their towels- one day we moved two towels and when the people showed up 2 hours later it was very entertaining - they knew the could not say anything! The staff was excellent. It is a very large resort, but everything is a short 5-10 minute walk away, and it is a very nice walk. If you want a ride- just ask the conceirge and they will arrange it. Book your a la carte by email for the first few nights you are there- then see the conceirge and book the rest on your first day there. We had no problems getting reservations. The conceirge also had beach towels, we got our towels from her when we arrived, then every day at the end of the day we exchaged them for fresh ones so we would have them in the morning- very simple. The food was fine- breakfast was great, we really did not eat lunch except at the beach- burgers, fresh guacamole and chips, Japanese was great- all others were fine- what you would expect from all inclusive- there is plenty of variety and plenty of food- the ice cream was great!
All in all a very nice resort, fun for all ages. I would go back and reccommend to a friend.
I think people who write bad reviews need to keep in mind, you are in another country- nothing is going to be exactly the same- and you are on vacation- don't sweat the small stuff!!