Family with 4 children (boys between 6-12 years). Stayed in Junior Suite, Beachfront (Frangipani), 2 rooms with connecting door. Big, wonderful rooms. Beds great, and just stepping out on the beach, was great! But - the kids are not allowed to swim in the pool in the Frangipani area, and that - for a family with kids- was not so fun. I would say that it would have been better not to allow kids in the area from the beginning.
Kids club had free lunch and dinner if you liked, for the kids. Great area for younger kids (1-7 years), but not much to do for the older guys. Although they play tennis and football, and they had a room with FIFA- tv-game, so they were happy.
The food was super. Although we only ate at the buffé, but it was super, as well as the service. The kids ate for free, but the price is high.
Nothing to do in the area around, we stayed 5 days, and that was enough for us, travelling on to the next place.