David has been teaching my daughters the guitar and drums for a few years. My eldest has her lesson and she, her sister on drums and David have a jam session together at the end, which they love. David is great with them, he is very calm, explains each new step clearly and is patient, I would highly recommend him.