I've never purchased a costume online due to the obvious fit reasons. However, after much debate I decided to go with everyone's advice about the sizes running big and I ordered a small instead of the medium I usually am. I just got it and tried it on right away. The material is fine, everything is where it's supposed to be. I'm so excited and happy this worked out. It's super cute and I love the little hood.

In sum, it's a great costume for the price, it came on time, no problems with the packaging...but remember GET A SMALLER SIZE.