Please listen to the reviews. I seen the reviews and still went ahead and ordered. The only reason why I ordered was because shipping date was promised on 10/29. I ordered 10/24. When tracking the order, it was scheduled to arrive 11/3 after Halloween. When trying to call, we had no answer after an hour. Then it hung up on it's own. Called back and finally answered. They'll have you call Fedex and USPS. The worst . Expect to be on hold all day. They're all going to blame each other so you dont know who to blame. Start with Spirit Halloween though. They are the false advertisers. Since I couldn't get a straight answer, I ordered the same costume and paid an extra $20 for shipping because the costume was important for my God daughters school. I ordered the 2nd costume 10/29 ("overnight shipping") and was supposed to get it 10/30. When tracking it, the costume said it'll arrive 10/31 @ 8pm. At this point I was just super mad. The worst experience ever. If I could find that costume anywhere else I would've, but I had promised the costume already. Anyways, both costumes are still not here, one says arrival 11/3 and the other 10/31 @ 8pm. When tracking, I seen that they would get to a local Fedex. I had to track it before it got to USPS, and asked to get it picked up at Fedex before it takes too long. Waited another hour with Fedex just to tell them to hold it because I was over it and I'll pick it up myself. My God daughter didnt ger it on time for her school activities and she was sad. I tried everything I could but I had maxed out my money. Thank you guys for the worst experience ever. You made me fail a loved one and you showed no signs of caring. GO $#*! YOURSELVES BECAUSE I KNOW YOU STILL DONT CARE. I WILL LET EVERYONE ON MY SOCIAL MEDIAS KNOW AND TRUST ME I HAVE FOLLOWING.