I cant believe I passed 1st Time. Michael is a brilliant instructor, He often let lessons over-run the duration, he provided free homework stuff and so much more. A genuine professional, always, punctual, reliable and polite. He has so much experience and knowledge that he makes learning so easy. I loved every lesson. Thanks Michael