James has been teaching my son for nearly 12 months now and he has been absolutely brilliant. I would highly recommend.