It was supposed to be a 4 hour excursion, but was only 3. The cruise line tickets were printed to be at the pier at 0915, but it was actually 1015, so we wasted an hour in the heat for no reason. The snorkeling offered great views and was beautiful. Carnival offered no compensation for the problem that was Carnivals fault (late start and shortened snorkeling time because of rescheduling issues). The actual excursion staff on Cozumel were great, friendly and attentive.
Read TheresaRiggs's full Carnival Miracle cruise review
Carnival Cruise Line