After more experience with Lesco I am upgrading them from four to five stars. I recently went for my yearly eye exam and found that I actually need a bit of distance correction along with my reading glasses which led me to decide that I needed a pair of progressive glasses. I also wanted to get a pair of prescription sunglasses so I can do things like drive, read, and look at Yelp on my phone while outside. However, I didn't want to buy another pair of frames because I already had a pair that I liked. Unfortunately, most optometrists won't put a new pair of lenses in frames that you already own, but Lesco will. I took in the reading glasses that I had bought a few years back (and paid a pretty penny for) and I picked up a pair of Randolph Engineering Aviator frames on Ebay and for less than the cost of one new pair of glasses at my eye doctor I now have two great pairs of glasses.
And it doesn't stop there, I've gone in several times to have the frames adjusted and tightened until they fit perfectly. Service is always friendly, quick, and extremely well done.
I don't think I will ever go anywhere else for my glasses!