I ordered some Christmas presents (over $350) and was promised my order would be shipped after 7-10 business days. After two weeks, I contacted customer service but they only told me to wait more. I'm patient and I understand that warehouses get swamped during the holidays since I work at one too. But after a month (Christmas was long gone), I decided I waited enough and contacted them again. They said my order was packed and would ship within the week (3 days remaining). Also, I wasn't allowed to get a refund since they packed it already (actually kinda illegal). I was frustrated but I figured I could save the Christmas presents for birthdays or something. A week later, still nothing. Customer support said they don't know what happened to the order and now are finally allowing me to ask for a refund. After two months, a disappointing Christmas, and a huge credit card bill for over $350 that I was forced to pay because they didn't allow me to get a refund, I have nothing. Terribly unprofessional and horrible service.