I've ordered glasses online before, but wasn't very pleased with what I got, so I've just been getting them at my local eye doctor. My most recent pair is 8 years old (!) so I was way overdue for a new pair. I had been shopping at various online stores before I noticed an ad for GlassesShop, which I had never heard of. But their website was super easy to navigate, super easy to upload a picture and "try on" the frames, and had a great selection. Even with my fairly thick prescription, my total with discount was less than $70. This is half what I would have paid at the eye doctor, and it includes anti glare and anti scratch lenses, which I've never gotten before. It took a total of 18 days to get my glasses from the day I ordered until the day they arrived in my mailbox. They did need some minor adjustments in order to fit "perfectly", but I was able to do those at home. These are the thinnest, nicest glasses I have ever owned!