I did 2 great dives with scuba caribe at Grand Palladium Resort in Riviera Maya. The gear to rent is a little bit old but the instructors were very nice. The spot right there in front of the hotel are great.The only negative thing I found was the price. Really expensive. $75 for 1 dive is to much.