David was an incredible canyoneering guide! He was thorough, knowledgeable and personable. He had great stories to tell and knew so much about the desert ecosystem and the geology within the canyons. It was a great beginner experience and we learned a lot about the technique of canyoneering. Absolutely recommend to anyone!