We just returned from a week in the Yucatan and can't say enough about the great diving, great service, and great conditions we enjoyed while staying with Villas de Rosa resort and diving the cenotes and reefs in the area. Here's a link to our trip report!