Ramon's was great, the staff were all great. Do either pay for all your dives by the day or go over everything at the end. My girlfriend and I went and she paid for her stuff and I mine. They made a couple of minor mistakes, as in a few bucks, but it took us a bit to figure it out. They charged her for nitrox when it was me who used it.
We did a mainland excursion as well, we went to the ruins, cave tubing, and the zoo. The tubing was the most interesting part.
I did one night dive, she didn't, I think it might have been the coolest dive I've ever done. It's only in 20-30 feet of water so we had a good hour. Saw squid, octopus, lots of rays, an eel. We didn't do the Blue Hole or any of the other distance dives and we were done by 1ish. We did go out to Secret Beach, not really sure it was worth it, but if you do go take bathing suits as you can eat/drink sitting on tables in the water. We liked the pizza at Pirate Pizza. The beers are cheap, but they are not the same size they are here, they use thicker bottles.