The staff is absolutely horrible. I have been waiting since 1:30 pm ... It's now going on 4:00 pm. The front desk needs some serious work. I don't know what they are so upset about all the time. They should all become patients, and figure out their issues. If you don't like your job work somewhere else. My appointment was at 4:15 ... I'm still waiting. I came at 1:30. If I couldn't be taken as a walk in. They could at least honor my appointment time. Spending 4 hours in their office is ridiculous.