John has been a great instructor and it was a pleasure learning from him. He is very friendly and made me feel at ease even when I was nervous. He is stern when he needs to be and I can feel I have improved a lot thanks to his teachings. Highly recommend!