Apparently I spoke to soon. I had two more appts (or attempted appts) since writing my previous review. I still love the doctors but the staff is a mess. They've coded appointments wrong. I've been told there are no available appointments when my sister called the same day and was able to schedule an appt that day. I got caught in accident traffic, was ten min late, which turned into fifteen minutes by the time someone decided to help me at the registration desk. Then I was told because I missed the cut off window that I would have to reschedule the appointment. Then they made me wait another fifteen minutes to check with the doctor's assistant to see if it was okay for me to reschedule. They are not flexible or accommodating and they need to get their act together.