I would say this hotel was just average. It does have a private beach, but it really isn't anything special. The water is dead and stagnant here. The kids I was with complained it was stinky. The beach looks like seashell waste land. I had kids cutting their feet on the beach for all of the broken shells. The pools were ok, but murky. I didn't see the fitness center, but I know some of the kids used it with no complaints. We were in a large group, and they were bringing in some meals for us. The supper's they brought in were great, but breakfast was horrible......boxes of cr@p food (poptarts). The rooms were clean but very small. Probably the smallest hotel rooms I've ever seen. The bar on the beach was Great and the Bartender was a really nice guy and they have live music often. Don't order drinks in the restaurant. After your meal, go to the bar on the beach. The drinks from the restaurant's bar are weak, much smaller and cost more. The hotel arranged a tour bus for us to go shopping. Do not do that! The bus company they set us up with was an absolute nightmare. I wrote a review for them (Anywhere Tours), you can go look there if you want to see what a mess we walked into with that. The Hotel staff everywhere in the hotel was helpful and nice.
Pros: Clean, Nice Staff, Willing to work with our large group, Restaurants
Cons: Beach, Bus arrangements