It's difficult to determine the best Iberostar resort in Mexico as it depends on individual preferences and travel styles. However, some of the highly rated Iberostar resorts in Mexico include:

  1. Iberostar Paraiso Lindo: located in the Riviera Maya, this resort is known for its spacious rooms, multiple swimming pools, and excellent restaurants.
  2. Iberostar Grand Hotel Paraiso: also located in the Riviera Maya, this luxury resort offers an all-inclusive experience with top-notch amenities, including a spa, golf course, and fine dining restaurants.
  3. Iberostar Cancun: this resort is located in Cancun and is known for its beautiful beaches, water sports, and lively atmosphere.
  4. Iberostar Quetzal: located in the Playa del Carmen area, this resort is a favorite among families, with its spacious rooms, kid-friendly activities, and diverse dining options.

Ultimately, I  recommend that you research and compare each resort to determine which one is the best fit before making a reservation by searching various travel websites to ensure you find the best value for your money.

 https://www.booking.com/searchresults.en.html?city=-1655011&aid=7982252&no_rooms=1&group_adults=2&room1=A%2CA