I enjoyed the amenities on the property, including the spa, pools, hot tubs, beach massages, free water bottles, entertainment and 24-hour sports bar. The food in the buffet was decent. The best tasting food was obviously the Dominican food at the buffet, which was expected. The sports bar had your usual bar food, but not many options other than chicken at night.
The best of the 3 specialty restaurants was the steakhouse, in our opinion. We wished it was open each night. You do have to make a reservation when you arrive depending on which ones are open on the days you are there, but the restaurants are never really packed. The dinner wine options are not the greatest, but you get the option to buy a bottle of a better wine.
For the all-inclusive drinks at the bars, we stuck with rum since they use real Brugal rum and everything else is off brand, and not very good.
Otherwise, the property is beautiful and very clean and well kept. The beach is quiet and not super packed. We booked a junior suite and had no issues with our room. We watched housekeeping scrub rooms from top to bottom and that was very comforting. The stores are great for souvenirs and not super expensive, which makes it easy for you to not have to go off the resort. All in all, we had a great time and we would definitely go back.