Great tour for experienced snorkelers and not intimidating for first timers. Sofia and crew were very welcoming, provided the proper equipment, and thoroughly explained the process. The tour staff also included a marine biologist that snorkeled with us, explained what we were looking at, and provided excellent information on the reef, turtles, and fish. Great experience and would highly recommend!