Dan is a great lesson teacher - his lessons are very helpful and you come away learning a lot each time. If you're ever confused about something, he'll explain it in fifty different ways until you understand.
Lessons are also fun because it's not all playing, and a lot of discussion is involved when talking about theory. Dan is personable and helpful when it comes to new concepts and improving your technique, sound, or improvising. I truly felt like every time I walked away from a lesson, I was a better player and I was able to apply what he taught me in other ensembles. Dan's really great. Highly, highly recommend.