He is a very good doctor with good bedside manner but some of his office staff (admins) are rude. The wait time is always a problem (seems excessive to me - always 40 mins or more) and the front desk does not advise patients of the timing delays - they just let you sit in the waiting area over an hour without any word. If you do approach and ask about about the time issue - good luck! My advice - if you are out of work or have the time to wait - make an appointment and try him out. If you work like myself and have time constraints - look around for another doctor.