Doctor is very good. But you have to wait for at least 2hrs no matter the time of the day. In that time you could at least visit another doctor. Also during consultation time, there are medical representatives who come to the doctor. Factoring in all these things, it's better you search for other doctors of similar credentials because the time is really not worth it unless you're desperate
For the best u have to wait waiting period is quite more but the doctor is so polit that he explains each &every problem in a detailed understanding way