The rooms and facilities are terrific. The two-bedroom suites are nicer than those at most 5-star resorts we've stayed at, including from the St. Regis, Four Season, etc. brands. And the beds are fabulous.
Our criticism is that as an all-inclusive resort, while there are many food options, none of them are outstanding, and the better ones are very hard to book. Plan ahead. And go off-property for the best food. Thank goodness some great restaurants are walkable down the beach.