HORRIBLE service. I recently had to order contacts and I was placed on hold for 30 minutes and once I finally got someone they placed me on hold again for 10 minutes before they could take my order. Then immediately charged my credit card for the contacts, okay, fine. They said they would call when they came in, between 7-10 days. 10 days go by, no call. I call them and again wait over 20 minutes to speak to someone and when she gets on the phone I ask why I wasn't given a call and she confirms my phone number and says oh, yes they did give me a call and leave me a voicemail. I let her know that I work in sales and am glued to my phone all day every day and this isn't possible and she just says "mhmm"... I will NEVER go back here and strongly discourage anyone who values their time and sanity from going here as well.