Pros: On the beach, nice rooms, variety of restaurants, excellent staff, club level provides additional services (separate, quick check-in/out) & adults only areas. Adults only area provided a quiet, laid back atmosphere especially at the pool, breakfast, and lunch & felt like a different resort.
Cons: This hotel is not set up for the beach & they make it inconvenient. There are a lack of: amenities (e.g., no palapas, towels are located out of the way in the pool area), service (e.g., have to go back to the pool area to get free drinks or food), & no water views from rooms/restaurants which is unfortunate. They basically force you to go to the pool instead. It's also a public beach so everyone is trying to sell you stuff. You can get beach layout chairs and sometimes small umbrellas (if it's windy, they won't set them up) and shade is a must so everyone is squished under a few trees.
The restaurant food is okay but as expected for all inclusive. They don't allow reservations (except for 1 place, Bamboo). If you have a larger party (e.g., 5 people), they force you to wait longer. Also, the majority of people want to go to the Italian restaurant & that restaurant is so inefficient & just can't keep up. The hotel should have their other restaurants offer a better variety of food so other people will go to those as well. For example, the seafood restaurant needs to offer more than just seafood. Offer 1 basic/normal pasta dish, chicken dish, and steak dish.