Great beach - hard to imagine something better. Service is friendly, rooms are fine. Had the all-inclusive option - would say the food and drinks were average. It all comes fast, but the quality isn't anything super (that said, it was fine). If you go all-inclusive, you will probably get your money's worth. I think the more important point here is that the beach is great. I would go back.