I would suggest you also check out NativeWay watersports. We just returned from a trip to the Caymans and booked our excursion thorugh this company. They were fantastic! The boat wasn't as crowded as the other boats, and we were able to snorkel longer than any other excursion I've been on. They took us to a fantastic place on the reef where I saw the biggest variety of fish I've ever seen. This was my 6th cruise, and snorkeling is something my husband and I always try to do on the islands.
They also allowed us plenty of time with the stingrays. They gave us plenty of food to feed them, as well as letting us hold them.
The owners, Sharon & Eldon were very friendly and accomodating. I can't say enough good things about the guides that were on the boat with us. They were very friendly and informative.
Due to the bad weather, only 5 showed up for this excursion and they still took us out!
I highly, highly recommend this company.