My lessons with smart drive where easy to understand and the overall experience was great with very patient and friendly instructor helped me come to grips with the manoeuvres and overall driving in just a few weeks. I had such a better experience with Smart Drive compared to my last driving school. The teaching methods used by Smart Drive where really clear and easy to understand, the paper handouts where helpful in remembering previous lessons and where a good visual aid in the upcoming weeks before my test. I would recommend Smart Drive and Kevin Haynes to anyone who was looking to pass there test, either in a few weeks or over a longer period of time. The teaching methods where excellent and helpful in understanding each manoeuvre in depth. Kevin himself is a really good instructor, friendly patient, polite and really helpful in fitting in lessons around my busy work schedule picking up and dropping off at the end of lessons in different places.