We were upgraded for our stay to a grand master suite which was phenomenal! We loved the view from the wrap around balcony and the room was very comfortable. The pool and beach were also fantastic! We really enjoyed our stay overall and had a great time.
The food was decent but not overly impressive, especially for the price of the all-inclusive. The reservations at the restaurants booked up prior to our arrival so we never had the chance to eat anywhere except the buffet, so book your reservations early. Overall a great time though! Would definitely go back.