The overall quality of the costume is good, BUT it runs really small on the top. I am a size 2, with 32C chest. I could get the top on, but couldn't raise my arms comfortably. The skirt fit fine, actually was a bit big. It's a Halloween costume, so I don't expect perfect. Just be aware of the size issue when ordering.