Peaceful and remote (well, 15 mins from the airport), so not for some, but wonderful if you want to relax.
Great beach with good swimming, more swimming in a huge pool, about 120m long, an activity pool with games etc, an adult only pool, at least one other, plus an area with pools and slides for children of all ages (two through teens). Range of other activities for kids and adults.
Food was fine. Wide range, plenty for the kids, available all day. Drinks also available all day.
Great family room, two large rooms, each with TV, and a vestibule.
Great staff. Excellent spa.
Terrible shows in the evening my only issue.
Would recommend highly to family (who like water) but also to others. I would go back on my own to chill.