I've bought 3 pairs in the last year or two. I had an issue where my eye doctor messed up my script, no fault of EyeBuyDirect. They emailed back and fourth with me promptly to help me figure out the issue. I bought a new pair with the right script. The glasses I bought were inexpensive. I did not ask for a refund because it was not their fault. I had an email that said they refunded that pair. I couldn't believe it. They earned me as a customer and maybe a few more that read this.
My doctor messed up my script. EyeBuyDirect even t refunded my original purchase and it wasn't their fault! Very responsive emailing as well.