This is the second time I have used GlassesShop, and I am sold on their service and product. My first time around I got sunglasses and regular glasses. The sunglasses were perfect, but the regular ones not so much. They tried again on the regular glasses and they were the best glasses I ever had! I have a challenging prescription, too, so all the more impressive. This recent order was perfect, and are replacing a pair from GlassesUSA that just aren't doing it. Avoid GlassesUSA, by the way. They promise 24/7 support, but it's all 'bots, no real human help.
Glasses shop support is all by chat, but they respond promptly and professional, and will do what it takes to make you a satisfied customer. Be patient, though. Although they appear to be based in the US, I think their manufacturing and support are overseas, maybe South Korea. Not sure.
Anyway, great glasses, great prices, great customer service. Definitely recommend.