I have been going here for about 5yrs now and I am always happy with their service. (or else I wouldnt keep going back!). They are always polite, friendly, and helpful so I am not sure why a few people have said they are rude? I think many times people will get back what they put out so maybe that is the case?? (When I have concerns I also look at past reviews from certain users and if the majority of them are negative...well...)
Anyway, with me they are always paitent, the doctors and staff are very friendly, and the office is always neat and tidy. They have great equipment and are super helpful when I am looking for glasses or contacts. When I was trying contacts for the first time - they were VERY patient and helpful in showing me how to use contacts and they ordered samples in several different brands and prescriptions to help me find the best one. Great place to go for sure.
My 1-star is for their contact lens supply and delivery, not the doctors I saw. I found the doctor I met highly professional and very helpful.
I've been lied to and misled by the representatives of this shop to retain business and I wouldn't trust their promises of 'you'll get this by date x'. They'll give you any excuses to say why it didn't happen and keep you on the hook just enough so that you don't go to competitors.
On my phone conversation with them a week before leaving the country for a month, I explicitly gave them my flight details to check if they can get me my contact lenses by then. They first gave me an excuse that the supplier had a back order for a few months and then immediately reversed their stance once I called Costco and found out I could get the same lenses from them in two-three days. They then said - we'll charge you an extra $80 fitting fee if you order it from someone else. What? I said I don't care about the cash, I need someone who can get me the lenses before I left next Friday.
I requested them to remove a hold on my vision insurance if they can't promise me a delivery date, which they gave excuses for, ultimately saying they need the doctor's approval. After talking to the doctor, I was told that I should try two different pairs of lenses and give them an order by Tuesday so that I can get my lenses by Thursday or Friday. I assumed they finally had their act together, and followed the timeline they wanted.
I call them for a status check on Thursday, one day before my scheduled flight next morning, to find out that the lenses won't get there until after my flight.
While I'm willing to give anybody the benefit of doubt of miscommunication for a one-off thing, their egregious conduct and repeated lies qualifies them for a 1-star.