This company has been the worst service I have ever ordered from. It has been over 2 weeks and my order has not been shipped. When I call customer the best answer they can give is that they are waiting for my glasses to arrive to their office, then be shipped to me. It sounds as if I am calling someone's home. The manager was completely apathetic. I was told to cancel an order that had not been shipped to me would charge at % restocking fee. For an item that has been been completed or shipped. The dates on when I should expect my glasses continues to move further -out by business days each time I call. The absolute worst company to buy from