Unfriendly staff all over the place. The staff literally think their customers are idiots.
Food is ok but the service in the restaurants is pretty bad.
The beach is full of seaweed, like tons of it. They don't clean the beach. If you are looking for good beach this is not the place.
We love Iberostar and have been to several resorts including in Cancun but in this hotel / resort they have dropped the ball completely. Everyone working there should be fired and should hire better personal.