Excellent
Loved the experience, amazing sites to visit. However your description isn’t very close to what we did. You don’t mention you pat an extra $30usd when you check in, that you are getting the ferry to and from Cozumel, we had lunch and drinks included, and also had to spend a couple of hours wandering around Cozumel after the snorkeling