EZ contacts kept my money for FOUR months before admitting that they could not fill the order.
After many calls and emails, they substituted the most similar item they had. I was told that they had "expedited" the shipping due to the inconvenience. BUT that shipping was delayed as well. No communication to tell me it was happening or why.
Though my glasses finally arrived, EZ contacts actually CHARGED ME for the price differential on the substituted frames.
Perhaps they are better with contacts than glasses, but I will NEVER use them again so I will not bother to find out.