Despite being almost new, things seem to be falling apart here. There are shuttles that go all over, but they are horribly loud and squeaky. If you are unfortunate enough to be able to hear from your room, you won't sleep between 6am and 1am. In the first 4 days of our trip the thermostat broke twice, leading to the air completely shutting off. Even when working, it runs (loudly)constantly and wouldn't actually get the temperature.
Bathrooms are in various states of disrepair, most of the toilets I used were broken(wouldn't automatically flush, the button was also not working, toilet seat unattached). Various bathrooms were also shut down, leading to long walks to get to another.
This place is huge and crowded! Anticipate a wait anywhere you go to eat unless you have a reservation, which only 2 restaurants take. Also, the food is not very good, so if you're a foodie, be warned. LINES! Get ready to wait, even grab-n-go food by the pool for lunch will take 20/25 minutes. Bars too.
There are sales people who hound you constantly, the picture guy, the vacation club, locals on the beach. From the moment you get there, they will insist you need to meet with the vacation planner to make dinner reservations(you don't) and pressure you to immediately sit down with them. It was overwhelming after a long flight with kids.
Also, there are numerous pools and bars that only VIP guests can use, they aren't well marked so you might wait in line only to be turned away. Or finally find seats, and be asked to leave moments later.
Work on your Spanish before you go, most employees know very little English and communicating was difficult! Check in seemed to be roughest for guests who weren't fluent in Spanish.
You won't get to swim at the beach! The life guard are intense. Most will let you go to mid-thigh deep water, but one day the guy wouldn't let us go past our knees! Was rather ridiculous and not very fun. The surf and rip tide are extremely rough, red days every day.
Even booking and paying was a hassle, it took almost 3 days and multiple international calls to pay the remaining balance the week prior to our trip! They sent an email stating the balance must be paid 7 days prior, but gave no way to make it. We had to reach staff on-site to generate a link which took hours on the phone.
There are much better resorts at this price point, and this is definitely one we will not be returning to.