We just got back from Iberostar Sunday night from a 7 night stay. As far as AI we found the selection, quality, and variety of food was good. My wife is quite particular and had no issues. We didn't use any of the ala carte restaurants so can't comment on those. The buffet had a different theme every night and they did a really nice job with the grouper, mahi mahi, and any of the other fish I tried. Never overlcooked. We sayed in 7202 about 3/4 way from the lobby to the beach (2 min to beach or dive shop) and maybe 3 min to the lobby/buffet. Chairs and hammocks on the little patio. A/C in the room worked very well. There is no A/c in any of the common areas(except the washrooms in the buffet) so it was a little warm in places. We just made sure we got a table under a fan for dinner. I did 8 dives over 3 days and had the same dm for 6 of the 8. Although the boats take 16 divers there was always lots of deck space and it never felt crowded. Nice comfortable boats and our longest run was to Columbia about 15 min. Although the dm would say max dive time of 60 min several of our dives were closer to 70 min. If people ran low on air he would deploy an smb and send them up with it and continue the dive with the rest of the group. Though there were 4-8 divers per DM it never felt crowded underwater as people would spread out a bit but be within signalling distance. We just drifted along with no kicking unless we did a swim through. The DM's pointed out splendid toadfish, several nudi's, and other interesting critters.One thing with the location of the resort is its about 18 km to town and there is nothing really within walking distance. My wife doesn't dive and actually went into playa del Carmen on the day I did the 4 dives.