Took a trip with my husband and another couple in 2015. We had such a blast we came back for another visit but this time with our 2 teenage boys. Although Beaches offers snorkeling with a different service threw them at the resort, we were so happy with this company the last time we decided to go with them again. (And they are cheaper) Much to our surprise and excitement we got super lucky and had Gerard and Fritz again! This trip Licky was also working the boat. They cruised around while Fritz and Licky dove for conch (to later make us ceviche with). Once they found some they took us to a spot where everyone was able to snorkel for a while. My kids had a blast following Fritz who showed them and named a bunch of different sea creatures. When they got back on the boat, the used the slide a few times sending them off the boat into the water filled with fish! Once everyone was back on the boat they took us to Iguana Island where we were able to explore and swim there too. (I highly recommend sandals or water shoes for this part). They served us the fresh ceviche, sandwiches, cold sodas, water, and rum punch. It was another fabulous experience with Caicos Dream Tours. Gerard and Fritz made the experience just as wonderful as the last trip!! (Licky was great also ). And if you decide to go with them, please remember to bring some extra cash and tip these guys, they deserve every penny they make!