Scheduled an appointment the same day I called (for an urgent matter). When I came in they said they accidentally scheduled me for tomorrow instead and could not fit me in today. He next day I came in at my appointment time. I Waited an hour after my scheduled time before I was seen. Not to mention they want you to check in a little earlier than your appt. The tech said they got a new system so she was slow to input the info into the computer. Overall it was a terrible experience from beginning to end.