We traveled as a family with 2 young children (4 and 6). We had a pool view suite, with a full kitchen. It was spacious, the view was wonderful, and the housekeeping was helpful. The staff overall was very kind and caring. We enjoyed the pool, as well as the private beach with access to beach chairs and umbrellas. The beach was calm and clean, ideal for young children who aren't great at swimming yet. We enjoyed being able to use Splash Island as well as kayaks. We booked an excursion through the tour desk and had a great time - there was someone on staff coordinating with the tour company, and really on top of things, as they were late. We also enjoyed the evening programming - Wednesday night's manager's cocktail with local music and performances was so fun and festive! Lastly, staff were looking out for our kids, and letting us know when Kids Club activities were on, so they could take part, and my 6 year old really enjoyed the art projects. We had a great time!!