I have been consulting him for past 9 years for my kids but recent experience was very bad. They don't keep stock for polio vaccines. You have to leave your number and you will be called after 1 month or so as per waiting list. The worst thing is, whenever you get a call, you have to come on the same day leaving all your work no matter what part of the world you are in on the that day. In mine case, I got a call after month, I told reception that I am unable to come today so pls give me appointment for next day. The lady refused to give the appointment and insisted that if you want vaccination, you have to come to clinic today only, pay the vaccination cost and then you can come for vaccination next day. If you don't go/pay on same day, your name will be removed from waiting list. Again you will have to give your number and wait for their call. They behave as if they are giving once a lifetime million dollar lottery ticket. They neither gave me appointment for next day nor they called me again. On next visit, I told doctor regarding the same, and his response was, how much time it takes for me to come and pay the vaccinations cost. What nonsense . He wants me to travel 4 hours from my office to come and reserve the vaccinations? I am regular patient and if I come next day what he is going to lose. When I tried to explain him, why I could not come, doctor said, I have other patients waiting, give your number to reception again. His behavior was as if I came for free visit. Very frustrating experience. more..