Me and my whole family had went here only because it's close to our home and they took our Insurence. We all had our eye exams my hubby and daughter found glasses they liked as I was skeptical because the quality I opted to go elsewhere. My daughter got her glasses first which the screws fell out two days later after receiving them, they fixed them we moved on.. My hubby's glasses however took very long because they "broke" in the lab. No phone call to let us know until we came back two and a half weeks later they were still not in. We gave them til the end of the week which they promised they will be in by.. They were not even shipped out yet. We straight up said ok give us the refund and we will go elsewhere. Ofcourse they couldn't refund it because the manager wasn't there. So we waited three more days to get them. Meanwhile I just had my script with a different company and the script was completely wrong! I cant see anything upclose. So I had to make another appointment with these incompetent dweebs. I had a different doctor this time and I pray he knows what he is doing. So I have to wait another 10 days to get them fixed. I took my daughter for her wellness exam after her glasses came in with her pediatrician and they seriously asked me when was the last time she had her eyes checked. So again I need to have my daughters eyes re evaluated. My husband gets his glasses and he swears he sees worse in them then his old glasses. My husband went back after a few hours after getting his glasses and just straight up told them he wants a refund on his glasses and that he will never come back because they managed to screw up all three of our prescriptions. They had the nerve to give him a hard time and refused to refund the eye exam. We will be disputing this with our insurance company and credit card company! Never again will I ever trust or recommend anyone to this place! They seem like a high turn over in doctors. I've seen a total of three different doctors working there.