First of all, a solid pro. Texted to confirm our appointment. When I got there, he took my experience, which he figured out in very short period of time, and taylored my lesson to my ability level. I saw him teaching a beginner(I am an intermediate level player) and I was so impressed at his understanding of the game and his understanding of what it takes to teach a new student, that I decided at that point to trust him, and was not disappointed. In fact, just the opposite happened. He made me a better player in one lesson. I have things that I can use the next time I play with just one lesson. A very capable instructor that made it fun — to teach new tricks to an «old dog».