It was an organised trip to Xel-Ha. For a fee, you have the transportation paid, access to all the restaurant on-site, rental for the towel, locker and snorkeling equipment.
I believed that we would have too much time on our hands, but I was pleasantly surprised! We had so much to see! The snorkeling was great. The water was not as clear I was expecting, but nevertheless very good. We saw amazing fish everywhere! Well worth the money.