We used them to go to stingray city. Its a tourist must do trip. Snorkeling was good. Guides were really good.
They charged about $40 with the picture package which I didn't buy.
You will get to touch and interact with a sting ray. The sting rays are not captured or anything like a swim with the dolphins experience. They are in the wild and come and go as they please.
It is safe. Listen very carefully about how to feed the rays because they will bite your finger. They don't have teeth though.