I've been buying glasses from EyeBuyDirect for 5 years and have never been disappointed. I need glasses for distance but don't wear them all the time. I hate spending hundreds of dollars on one pair of glasses, because I want the freedom of having lots of glasses around so they are there when I need them (like many people do for reading glasses). Their customer service is excellent. I've probably ordered over a dozen glasses from EyeBuyDirect and they only once got my order wrong, they sent me the children's version of the frame I ordered. I contacted customer service and they immediately sent me new glasses, no questions asked. They even let me return glasses once that were the correct order but I was unhappy with how big the glasses looked on my face (be sure to check the dimensions of your frames if you have a small face). I have recommended EyeBuyDirect to many of my friends, who now also love them as much as I do. I highly recommend them as a cost effective way to buy quality glasses.