Can't say if he is a good doctor or not because I NEVER am able to go see him, they say call at 8 am for a same day appointment but you can never get one. The one day i get through on the phone he is having a flu clinic, just my luck. So if you never need to see a doctor this a great one to pick!!