Came in on a Monday with an appointment. Came in 10 minutes before my appointment, checked in, filled out paperwork, and got seen 5 minutes after my appointment time. Got my consultation, asked questions, was answered truthfully and pleasantly, and then took my tests. Waited a few minutes to get my results and then was free to leave one hour after my scheduled appointment.
This was much faster than a few years ago when I came in. The staff is prompt and friendly. I didn't wait long, though if you get a nurse visit you might have to stay a while longer.
Overall a pleasant experience... As much as it can be considering where you are. Lol