My husband, a friend and I snorkeled and did a drift dive down the Rainbow River with American Pro Divers. What a wonderful experience! The service at American Pro was outstanding, the equipment was excellent, and the boat captain, Tom, was knowledgeable about the River/area and very safety concious. The River was fun to dive with the springs, fish, turtles and clarity. Definitely recommend for families.