I chose this place because they are supposed to do direct insurance billing, which was important as a student. I made my appointment, arrived there on time, get my eye test done (which costed $120 well above other places) and when I come out they tell me that they are unable to do direct billing because they don't have the right system..... Anyhow, I was already there and committed to paying for the exam anyway so I went ahead and ordered glasses. The total came to about $850 and I paid the full amount right there. They told me glasses would be there in a maximum of 5 days. I was traveling two weeks later so I needed my glasses ASAP. A week passed, I came over just to do over that the glasses were scratched so they had to go back. I waited another week... Again, glasses came back scratched and had to be returned. Third week I told them I had to travel and I asked for a refund, to which they of course rushed the process and got my glasses back in two days. The glasses were okay but not a great fit... I think the lady measured my nose bridge wrong. So I asked them to tighten the legs. They did. Two weeks later they were lose again... So I had to go back. I have been back 3 times!!!! On top of the other three times I was already there!!!!
I would recommend you go elsewhere. Service isn't great and products are overpriced. On top of not being able to meet minimum requirements in terms of timing and such.
Edit September 9.
*** The establishment called me after this review to apologize and offer a refund (glasses only). I taked to Dr. Sam, who was very polite and apologized for the inconvenience. I then returned the glasses and got a refund. I was offer a credit for sunglasses, which was applied to my account. ***