Beautiful grounds, well maintained. Some people complained about all the walking, my wife and i thought it was fine, needed exercise after all the drink and food. Property is not as big as the pictures depict. Dinner was not great in our opinion, Dried out chicken, beans, salsas, below average deserts. Taco night, Italian night were ok.Breakfast and lunch were good, options restricted to one restaurant thou, except for Teppanyaki the only allocarte restaurant, and it was Great! Beach club had good food and drinks however you were like cattle in their small area on beach that was un swimmable (waves and rocks). Beware when you leave beach club we witnessed 2 staff members bump 2 of a family of 4 so they could go back to hotel, Not Cool! Staff needs their own shuttle back from work not the Customer shuttle. Shout out to Liz at front desk, Ronnie and Allan the bartenders, great job very friendly.