Carl is a very good instructor. In the short period of a few months, I’ve learned so much from him. And it is because of Carl that I’ve passed my test in one go. He’s a very kind and warm person. He’s not only a good driver but also very good at instructing learning drivers. He always has a lot of ideas and very flexible when under different circumstances. Carl is also very patient which has made it so much easier for the nervous learners. Because his patience and kindness it made me so relax when I drive. He is definitely the best instructor.