The best part of having Ravi as my instructor is that Ravi was very patient. I passed my test second time and this wouldn´t have been possible if Ravi wasn´t patient and calm with me. Ravi is a very experienced instructor and gives you excatly what you need to pass.
The only downside was I had quite a lot of cancellations at the begining but this changed when my test was approching. He accomodated me early mornings according to my availability and was happy to cancel and reschedule lessons on short notice.