The worst front office staff; very rude, inefficient, incompetent and unprofessional; no customer service whatsoever. They have an appointment arrival policy; they give you 15 minutes to arrive for a scheduled appointment if you arrive one minute past you are cancelled and will not be seen. There is a posted sign that patients cancelling in less than 24 hours will be charged $25.00. I understand the need for this, most doctors have this; however, at this office they can call patients and cancel an appt with no consequences. I had a scheduled appointment for a specific time; I was called 1 hour and 45 minutes before appt and THEY cancelled the appt. It seems its only for the doctor, and not her patients. If you do arrive on time (within 15 minute window) you can be kept waiting as long as an hour!! Very sloppily managed medical practice. Also you are required to pay your co-pay BEFORE you even get to see doctor. Look at other doctor reviews for this person on web. There are many negative reviews. Some may be o.k., but way too many are negative. It also makes no difference if you schedule first a.m. appointment. A few days each week she takes unscheduled walk-ins and you can again be kept waiting indefinitely even though you had scheduled appointment. Will never recommend this doctor to anyone for anything.