We stayed here twice and enjoyed both times. They have activities for the kids. They have jetski's for rent. Breakfast buffet was good. The only downside is that it's far from everything. So after a day of lounging at your private beach, you think twice about going to the city.