As a master diver I have dived the world over and have hundreds of dives under my belt. American Pro Divers runs a highly professional and yet customer friendly organization. Our drift dive down the Rainbow River was easy, fun and very relaxing - Vis was at least 150 feet and the current mild. Our dive master, Austin, had a rare and wonderful mix of experience and control to give the dive a high safety margin, and yet knew how to provide sufficient flexibility for individual divers to have a unique and fun time. The entire experience was very well managed and led from the beginning. Austin's dive briefing was thorough and quite informative. The company allowed the 2 people in our group who rented gear to simply leave it with Austin so we could go directly to our hotel - saved us an hour. Highly recommend this company for dive and snorkle trips.