The rooms were beautiful, well-stocked, clean and comfortable. We had a suite with 2 ocean view balconies, a jacuzzi in the bedroom, walk-in closet. It was big and felt luxurious which we enjoyed. The property was clean and well-maintained. The staff was very friendly and attentive.
The resort is HUGE! We were only there for 4 days and it felt overwhelming to make decisions about where to eat, what to do, etc. It took us a day to orient ourselves because we didn't receive a good orientation to the property when we checked in (they were only interested in getting us to the sales pitch breakfast). The restaurants lacked ambiance and I felt like I was in a Vegas casino in the lobbies. It was also so busy and there were so many people everywhere that I never felt like I was fully relaxed. I spent most of the time on the beach so I wouldn't have to listen to the loud music and games being played by the pools. The sand was white and soft, but the water was covered in seaweed so it wasn't great for swimming. The food was ok, but nothing to write home about. This might be a good choice if you were planning an extended stay, but even if I were going on a longer trip I would not stay here again. I was with a group of friends so it didn't stop us from having a great time (the all-inclusive alcohol helped!) but the resort was not a highlight of the trip.