Michael is the best instructor one can get. He has immense patience and understands that each student is different. He can literally smell a candidate's driving skills within few seconds.
He will truly tell you when you are ready to give test and not insist on more classes to make money. After every class, he will spend a minimum of 5 minutes explaining the areas where is scope for improvement. He will take efforts to point out the weaknesses like specifying positioning, decision making, vehicle control etc. He will also ensure that he points out the pros of your driving skills.
He's genuinely a fantastic human being. I felt like I was being taught by a friend and not an instructor.
I am more than happy to recommend Michael...Good luck :)