Overall the stay was very pleasant. Easy access to the beautiful private beach, variety of food, and we hung out at the bar every night. Quality of the performance at the bar varies depending on musicians, some were great, some were terrible. I recommend making reservations for restaurants for dinner as soon as you check in otherwise you have to eat at the buffet everynight. Tex mix restaurant was pretty bad but Seafood restaurant by the beach was awesome which by the way their lunch is not good so I would stick to the buffet for lunch. All in all the resort offered more than I expected and I would stay there again.