We did this one in January...first Kayak in Progreso...was not really what we expected...more a lagoon kayak with smelly water...then again (through cozumel-watersports.com) we found the same tour that Carnival is offering, the Clear Kayak ad Snorkel and it was really nice...great guides, super visibility and snorkel at the end was fun as well....really recommendable!