I had a great time. Did not achieve all of my personal objectives as hoped, but realized unexpected positive experiences as a result. DASH is very detail-oriented. Even when the unforeseen occurs, they always find a way to make things turn out for the best. Dave and Shelly participate in everything, personally. The support staff they hire and rely upon are the very best. They are completely invested, personally, and treated DASH clients like we were part of their family. Makes a big difference when you're on a multi-day trip to a distant place. Clients and all staff are "one family", and shared experiences make-the-day! Perfect!