Shipping was quick. Costume is made of sturdy material not flimsy stuff you find in costume stores. I am a curvy size 10, I ordered an XL, fit everywhere except bust (I'm DD), and I had to have it taken IN.