Customer service is horrible. I was treated by a staff member there. I was yelled at and called names. I reported this to the BBB and in return the establishment KEPT my paid for contacts. I received no refund. I dont understand why they were not mailed, but when I went to pick them up after 4 months I found that staff member still employed after I reported this to the BBB. I will never return. I should have called the police and filed charges of verbal assault. I cant believe someone like this is permitted to have a job dealing with the public.