Terrible. I needed to come in four times to get a contacts prescription, pay an extra free, and pay for the contacts on top. Waits were excruciatingly long. The doctor rushed his visit, was barely in the room for five minutes. There were no apologies or bedside manner. The staff was pleasant but everything else about the visit was degrading. I’ll be finding another doctor.