Dan is great. Young guy, super fun and super talented. He explains things very clearly and never gets frustrated. I’d gladly recommend him to anyone out there looking to learn how to play from the ground up. I’ve been taking weekly lessons now with Dan for about 3 months and can already see some real results. Pat