If I could give it 0 stars, I would.
I ordered my costume on October 5th of this year and paid something like $35 in shipping to GUARANTEE it would be here by Halloween. I was pleasantly surprised to find a package waiting for me about one week later, but then dismayed to find that the box only contained one of the three items I had ordered. I contacted customer support, who informed me that the shipment had been split in two, and they provided me with a tracking number for the other half. The tracking number indicated that the item had not yet shipped, but was processing in China and would ship soon. That was October 13 that it said it was processing. A few days pass, and the shipping info hasn't updated. I contact customer support again, and they parrot the same line: "The rest of your outfit shipped separately, here's the tracking number." So I said, yeah, I get that. But the shipping info hasn't updated in a few days. They call the post office and tell me that they have delayed their online updates for tracking due to high demand, and that it was possible that the package had already reached the United States, or not, they could not guarantee where it was. So, I waited. And waited. And waited. It is now October 27, and the tracking information finally updated - it is preparing to ship. Placed on October 5, processed on October 13, getting ready to ship October 27. And it's nighttime over there now, so it won't even ship til tomorrow at the earliest. I paid a ton in shipping to get it GUARANTEED by Halloween, A MONTH before it has even shipped. Thanks, miccostumes, for sending me half of a costume and taking my money. Great Halloween this is gonna be. TL;DR Sent me half a costume, broke their guarantee, ruined my Halloween. 0/5 stars, would not order from them again.
