We visited the Marriott in May with our 3 young daughters and had a great time. The hotel had a nice beach which allowed for long walks to other resorts & beach bars/restaurants including the new Ritz Cartlton (great restaurants). The Hotel had certain theme nights that were average.
We rented a car across the street which allowed us to freely experience the island: Seaworld-type place (swimming with many tropical fish), turtles..., swim with stingrays.. Good snorkeling on Hotel premise. Quiet , relaxing island which was appropriate for our family trip.