After years of driving, I wasn't so sure that I could pass my retest as some habit had been developed. As some say bad habits die hard, after few lessons I know that Mike is patient and really constructive in the lessons rather than being criticising about my driving.
The way mock test conducted was very helpful. Other than just ticking the test report form, he gave many feedbacks on every mistake I made. In the end, I managed to pass my test with only 3 minors. He was reliable, professional and friendly. I would definitely recommend him to anyone!