I HIGHLY recommend Captain Nauticas! We had a wonderful time! We picked to do it instead of the other excursions last May because you get to go to two different snorkling spots ( Christmas Cove and Honeymoon Beach) in St John and you get an hour in each place. Most of the other trips only go to one spot and you only get about an hour to 1 1/2 to snorlkle. The places were unbelievably beautiful! So many colorful fish and beautiful coral. The staff was very helpful and friendly. I was affraid to get in at first and one of them offered to jump in and swim around with me. We are most likely going to do it again next time. I was going to for sure until I heard the Champagne snorkle lets kids 5 and over go. Last time we had to leave our dd6 on the ship because Captain Nauticas age requirement is 8. She did love staying in the kids club though and Captain Nauticas was so wonderful im still not sure. But I would do it if I were you and enjoy!