Arrival was fine, check in took a little while, but we were allowed to start our all-invlusive experience before we were able to get into the room, which was great as we were starving.
Then however, the guest experience concierge tried to convince us to go to a "90-minute sales pitch" at a partner resort im exchange for a couple of freebies like a beach bag, hat and a free tour, provided we lied and said we had been married for 5 years and not 1. I kept trying to say no, but eventually this guy put us down for the tour saying i could cancel in the morning if I wanted. I just agreed so we could finally go and start our vacation - we were only there for three nights, and this was the second sales person wed had to get away from, yhe first being right out of the terminal at the airport.
After escaping the salesman, finally getting to eat atbthe buffet which was a great start, then we get to our room after we get the keys at three - and the water is off for maintenance. Why they couldnt have told us this before we went up i will not understand.
Apart from these instances, staff are great and friendly - learn some spanish if you can! It helps but not necessary, people appreciate it.
We were totally ripped off by the gifts being sold there by vendors but no duh - you can haggle, just remember magnets are normally being sold for like 100 pesos for 3, like a tenth of what they are trying to get.
Beach is small. Sun only available across the hotal until 4/5pm