I've been to the Iberostar! YOU WILL LOVE IT!!
We went to the Parasio ones (Maya/Lindo/Beach/Del Mar) in the Riveria Maya, but the chain is amazing. The beach is beautiful, the Star Friends (employees who do the nightly shows/activities) are super-nice, and Mexico is stunning. PM me if you have any questions about the hotel or Mexico itself!!