John is a patient, kind and skilled teacher who I can only recommend. He helped me go from no driving experience to passing my test first go within 2 months. I felt confident going into the test, as I had been prepared well by John.