We used La Calypso when diving in the cenotes (no reef diving though!). We stayed at Maison Tulum, just a block away from La Calypso. Maison Tulum is a small hotel, bit old but the room is big and comfy. Their pastry is pretty good.
About La Calypso, their dive master/guides are amazing. Julio...