This place is a total nightmare! I went in for routine follow up bloodwork. They make you make an appointment, wait for way over an hour, pay a copay, get your vitals taken and see the doctor for about 4 minutes before they draw the blood- the only thing you went for. They told me it would be about a week for my results. Two weeks, several messages and emails later I get fed up and called the main office. I was on hold for over 45 minutes to be told they can't give me results over the phone. So I am terrified at this point because they tell me they can't tell me ANYTHING over the phone, that I have to speak to the doctor in person. I freak out and rush right over (because he's only available a couple days a week) to sit there and wait for just slightly under two hours, pay a copay, get my vitals taken, see the doctor for under a minute for routine results. I wasted so many hours, got so angry and stressed out for nothing at all. Then he wants me back in 2 months when 6 months is standard. Absolutely not. Worst experience ever from start to finish.