Learning to drive with David was a pleasure. Each lesson was very well structured and thought out. He is a very calm person which helped boost my confidence a lot. He covered everything from the fundamentals to the complex stuff and made sure I understood it all.I feel he didn't just prepare me for me for my test but gave me the sills to drive safely after. The car itself is nice to drive and is made even better with the laughs and general chat David offers. Even when I did make a mistake I wasn't made to feel like a idiot and was simply asked "how could we do that better next time"I couldn't of done it all first time without him and I would highly recommend him to anyone.