We have vacationed all inclusive resorts around the Gulf and Caribbean for over 15 years this was definitely one of the best resorts we’ve enjoyed. The grounds and facilities were clean, and well maintained. The main pool is massive and we were able to find seating every day without racing there at 7am to “find a spot”. Unfortunately we didn’t get to enjoy the beach due to the weather. We heard, and it did appear to be fairly rocky so I would recommend water shoes but we also found there to be a lots of shaded seating which we think is a must when the sun is blazing. The biggest criteria for a good stay for us is the food. I would say 4-4.5 stars out of 5, so very good. We found the buffet to be very good, clean, efficient, vast choices, very tasty. My only complaint for the week would be that on a couple of occasions the coffee was served cold, but we did get hot refills. We enjoyed all the theme restaurants, some more than others but all were overall good experiences. The staff throughout our stay were very good and very attentive, also the activities staff were very engaging and enthusiastic. It was a great trip, always too short, we would definitely go back.