Overall, we enjoyed it. This was our first all-inclusive resort. There were several things we enjoyed about the property--#1 would have to be the beach. No seaweed, absolutely beautiful. Snorkeling was a lot of fun and would definitely recommend it! The breakfast buffet was the best meal we enjoyed there, we looked forward to going to it every day.
Things we did not like--Lots of solicitors selling weed, cigarettes, whatever constantly on the beach and always coming up to you. The room we booked was a deluxe ocean view, and we had a sliver of the ocean to see. I would have saved the money and booked a garden view if I had known that none of them were really an ocean view. They offer room service if you want to order food to the room--be aware that the pictures of the food is NOT what you receive at all! There was a beautiful picture of a Cobb salad which turned out to be a few pieces of lettuce, one bacon crumble, a small piece of tomato. It was actually laughable. The serving sizes at all of the restaurants are very small as well, however you get your food very quickly and can go to another restaurant if you're not full. Also, there is an upscale restaurant at the resort that we could not even go to because my husband did not bring long pants--that would have been nice to know prior to going!
Overall, we did enjoy our time, however would probably not do an all-inclusive again. We do not drink alcohol and I think that is a big part of the all-inclusive portion.