Craig is an excellent and very professional tutor. It is thanks to his encouragement and patience that I passed my test first time with only 3 minors! I am extremely satisfied and would highly recommend Craig- he made me feel so at ease throughout my lessons.