I was dealing with them for nearly a month just to get one of my orders shipped from their warehouse. By the time they actually starting packing it half the items were missing and I wasted my special discount code. Their site also never properly reflects the stock in their warehouse. The email customer service is terrible. The Facebook message customer service line is hit and miss. Some phone people are OK, others are just awful. I had to call multiple times and leave public messages on their facebook site to finally get some movement on my order. I actually had placed another order a week later and received it a week ago. I am STILL waiting on that first order though.