I have to say that while the doctors are nice here, the staff could use some help.
They have such a 'don't care about your time' attitude. I had an appointment last week here and waited over 1 hour and 15 minutes past my appointment time. About 45 minutes into that wait, I asked the nurse at the desk about how much longer - only to receive a slight eye roll and a lazy ask to her colleague. They then told me he was running 20 minutes late. No apology, nothing. Lovely.
When I left that appointment I asked on my way out if I could just call ahead next time to see if they were on time and if they were running late, I could plan my time. They said that would be fine.
So the next week, I call about 20 minutes before my scheduled appointment time asking if the doctor was running on time. After a short hold, they tell me that yes, he is on time.
I get to the office about 5 minutes before my scheduled time, happy that I wouldn't wait long and that I could get back to work on time. However, as time passes, I realize that they were incredibly wrong.
It has now been one hour since my scheduled appointment time and I'm still waiting. I realize that when she said he was running 'on time' that that was an estimate. But how someone could get it SO wrong - I have no clue. These people don't give one crap about people's time.
If you have an entire day to burn, by all means see this office. However, if you believe an appointment time should be ON TIME or at the most +15-25 minutes - find someone else.