We dove in Cozumel in June. We took a slow boat and had a terrific time relaxing and visiting with our group. The dive operator supplied lunch of grilled fish, chips, guacamole...MMM. We did all the above mentioned dives and there was not a bad one listed. The reefs have faired remarkably well. Whoever you dive with have a fantastic time.