I would rate it negative stars if I could. I had an appt for noon. After sitting there until 12:30, I asked the receptionist to confirm that I had an appointment for noon. I had to point out to her that they were 30 minutes late and asked if I needed to cancel my appointment. Only then did she call the back office and simply said the dr. was running late. I told her running 30 minutes late was rude and inconsiderate. She called the back office and "suddenly" they could take me back to see the dr. I sat there another 15 minutes and still no dr. I left and will never return. I told the back office receptionist what happened and that it was disrespectful to keep people waiting like that. She didn't care at all.