He explains everything very well and takes his time. He notices when someone doesn't come along and tries to explain it in a different way. He takes into account the learning speed of each individual learner driver. I can only recommend him to others !