Mike is one of the most supportive, calm and patient people I have ever come across. Getting over my nerves was the hardest part for me in sitting my test but with his continuous praises and positivity, it gave me the confidence I really needed. He was always on time and was never concerned if the lesson ran over time. I will definitely recommend him to all future learners, thank you for everything once again Mike.