I found this adventure to be average, but my husband loved it, so I compromised and rated them "Very Good." The crew was very nice--no doubt, but I am guessing all the companies need to give good customer service or they would be out of business. We departed the dock late, but the ride out to the National Refuge was fast. Then they loaded the kayaks into the water. We had about 12 couples/kayaks in our group, and if you were not right behind the guide (while in the kayaks) you could not hear what the guide was saying and couldn't see the sharks and other "creatures" he was pointing out. It was nice having the clear kayaks, but I am not sure it is worth the extra $ you pay as compared to some of the other companies. My husband and I had never been snorkeling before, so it was nice that the captain took us aside and gave us personal instructions before we left the boat. The snorkeling was a little boring, since we had to stay near the boat and so we saw the same things over and over again. Plus, with 20+ people all snorkeling in the same place, a lot of debris was getting kicked-up. Don't get me wrong, this was very interesting and I am glad we went, it just didn't "knock my socks off." Here's a tip: the bathroom on board the ship was disgusting, so make sure you go before you get on board.