We took a Soto's Stingray Sandbar Cruise in GC in June. We paid $19.00 CI per person for the half day trip. Two snorkeling stops and the stop at the sandbar. The crew were pretty good, the boat fine. I would use them if you are budget minded but if cost is not an issue maybe not. It was a basic operation, no frills. We were not on a cruise so I do not know if that changes anything.