The pool and beach are good. The most problematic thing is the food. The buffet restaurant is not good, the food is always the same for the two days I stayed. The other restaurants like El Caribe, the Italian restaurant and the Beach seafood restaurant, all need reservations for dinner.
We arrived at the hotel at around 12 pm, and our room butler assistant asked us to make the reservation for our dinner asap. We went to the office and was told everything was booked out for the next 2 days.
We were so upset that we cannot try the restaurants that are supposed to be included in the all-inclusive hotel. During dinner time, we tried to go to the restaurants to see if anyone cancelled the reservation. However, the restaurants are not fully occupied at all, and the reception doesn't allow us to have dinner there. We have to go to the buffet restaurant for several meals.