Dr. Bagheri seems to be a very thorough doctor and her staff was pleasant enough except for the front office person. However, it was over 2 hours of waiting until I actually saw the doctor. A doctor visit should not take 2 hours and 20 minutes. When I booked an appointment for 9:50 am, I presumed I would not have a problem making another appointment for 12:45 pm. I was wrong. I was 15 minutes late for my second appointment. That long wait was not good for my blood pressure or my disposition. When we arrived at 9:45 the waiting room was full. At @ 10:10 I asked the person at the desk if the doctor was running late. She told me "No. There are several people scheduled ahead of you. I was the last person left in the waiting room. Why are they booking so many people for the same time period? Not acceptable!