John is a fantastic instructor. I had a 20 hour course booked, and I didn't have much experience. John was very patient whenever I made a mistake, even on the occasions that I put us in danger he remained calm and told me how to fix it. I passed my test first time despite not having much experience, and I couldn't have done it without John.