Michael is a patient, thorough instructor and learning with him was a pleasure. He puts a lot of thought and planning into his lessons which shows in his pass rate. I passed first time with three minors and I know I would have struggled to do this without Michael's attention to detail. I wouldn't hesitate to recommend him to any friends and family.