Almost perfect holiday. This was our 13th stay in Mexico, but our 1st at Iberostar and we would definitely return. I’ll get the downsides out of the way first… Our main concerns were the beach toilets and the toilets next to the Mexican restaurant. They were not cleaned often…