We have just returned from a 7 night stay. It is really geared up for families with young children. We have an 8 year old and he had a blast. The beach is very safe and the water shallow for quite a way so you can relax a bit while they are playing. The floats and toys provided by the hotel are great because you don't have to bring your own. We have 2 older children who didn't come with us and I would say that there would not have been enough to occupy them if they had.
The kids club is a bit hit and miss. Not very well supervised at times and staff seem more intent on keeping the kids inside - the club has its own pool and a mega climbing frame so it's a shame.
Food excellent, we ate far too much. Not sure Nicole's is worth the $25 per head charge.
We would definitely go back.More