This was my first experience with an all inclusive resort. The food was good overall and the Buffett (Carnival Restaurant) was the best bet especially if you have picky eaters. The Mexican restaurant was disappointing but the rest of other options were pretty decent. When it came to drinks they had Presidente Beer and any mixed drink you'd like but it tasted watered down and the wine was not that good. You can purchase a bottle of wine which might be better and you can upgrade to VIP to get a little more of a selection of beers or better quality drinks. As far as the rooms they were very clean. I was in the garden view section which is a little bit away from the beach and main lobby. However, It was not a big deal as there was always a bellman available to take you but if you decide to walk its not that bad. I did not like that the lobby called me to pick up my coupons for discounts that I was promised and when I got there they were really trying to sell a time share and they were very aggressive. Even though I made it clear we were not interested they would not listen and we literally had to get up and walk away. Overall the staff was very nice and the grounds are beautiful.