I took 3 hours lessons from John - what an excellent instructor. It used to take me 2-3 hours one way on public transport just to get to him, but it was totally worth it. I passed my G test with him in my first attempt at Downsview test center. He is very professional, to the point and very friendly. He is probably the only instructor who gives you notes on paper and sends instructions on whatsapp too so you can practice them yourself. I highly recommend him.