This was my second time using them, and I won't use them again. They gladly took my money a month ago, indicating all the items I ordered were available and would be received promptly. After weeks of run around and messages back and forth indicating some items were out of stock, I was told they would arrive and be shipped to me the first week of December. Today after checking in, I'm told some items will be back in stock in January. Absolutely not acceptable. These were Christmas gifts. I think this company functions on the premise of taking your money knowing full well they don't have the items requested. Then they use stall tactics when you question them to try to rationalize why your order has been delayed. Poor customer service.