Beautiful costume, but runs very, very small.  I wear a size 4-6 and the large was too tight in bust and hips.  My daughter who is a size 0-1 fit into it perfectly, except for it being too large in the bust.  I would suggest ordering 2 sizes larger than what you wear.  I thought the cost was excellent until I had to pay the return shipping.  It would have been less expensive to buy it in a local store.