Xel-ha is a very cool destination. We visited as part of a week long land trip to the Riviera Maya.
You may already be aware, but you will be ferrying over to the mainland from Cozumel as part of the excursion.
A 45 minute ride each way that can be very rough. It can make for a very long day if...