My husband and I recently came back from a Carnival cruise which stopped at Grand Turk Island. We have always booked excursions directly through the cruise lines, but based on everyone's positive reviews, we decided to take a chance and booked a snorkel trip independently. We were so happy we chose to do this! Everything ran so smoothly from beginning to end. The staff were absolutely wonderful to work with and were so knowledgeable. Also, you cannot beat the price for the experience that you will have!!! We would have easily payed twice as much booking through the cruise line. It was such a personal feel, too -- there were only 6 of us on the boat with our guide which made it extremely memorable. I highly recommend Blue Water Divers for anyone looking to have an unforgettable experience in Grand Turk -- you won't be disappointed!!!