We just returned from the Iberostar yesterday (7/7/02). The resort is outstanding (request a water view room) and I dove with two different dive operators. I dove with Dressel on Friday afternoon--my wife and boys wanted to snorkel and I wanted to dive. The expereince was pretty bad. The boats were cattle cars and you had to suit up your own tanks, our dive instructor didn't lead us through the currents he just did his own thing and to top it off two Dressel boats ran into each other--nothing serious but really, really disorganized and expensive $185.00 for a 3 hour two-tank dive and three snorkelers (we all had our own gear). On the other days I dove with Blue Angel based on recommendations from this website. What a difference! Small groups, excellent dive masters, a truely great experience. If you get a chance the Columbia reef (+90 feet) and the Santa Rosa Wall (79 feet) are unbelievable. I'm somewhat new to scuba but never felt threatened because our dive master(s) were such hard ass_s (in a good way). I booked the trip with Blue Angel with a lady named Jeanie in St. Louis who handles reservations in the states. You can find their website by typing Blue+Angel+Cozumel in your search engine. Hope you have a great trip. I don't know if there will be any Margarita's left at the Iberostar--I think I drank them all.