I initially thought this costume was extremely cute, so naturally I had to have it. I didn't realize when I hit the "send" button that my item was being shipped from China. ( totally not paying attention!) So then, I get a confirmation message telling me that my costume wouldn't arrive until December! What the cabbage?! I need it before Halloween! Luckily, my costume arrive three days before Halloween. Whew! Thank goodness!I ordered a medium because I read the reviews but I should've ordered a large. While I am short, I am a little thick in my waist but thanks to my Spanx, I was able to wear that cutesy costume and I was relatively comfortable. I got SO many compliments! I also wore a t-shirt underneath because it would've been a little too revealing for my job and the length was perfect for my short self. I would order it again, just larger.I loved this costume, it does run small. I suggest ordering a size up. Also it is very short, if it's too warm to wear with tights, I recommend a crinoline slip in red (or black) to go underneath. Overall, it was a really fun outfit and it held up well. If you have a large chest, pick something else. If you're petite, it will fit you nicely. Overall, I would consider it "teen" sizing, but loved it nonetheless! (I also ordered the "Hello Kitty Glasses" to go with the costume.) We're really into Halloween and everyone on our block dresses up so we take our costumes seriously!I really love it.really cute costume i got lots of cute compliments only problem i had was keeping the headband on it was a little too small for my head.kept slippingAmazing quality and very close to what I saw in the picture.To be perfect less glitter in the shirt would be great.the bow on the dress was sewn on the wrong side; the bow on the head piece was on the right ear but the bow on the hello kitty was on the left ear. Other than that the costume fit really nicely.Too old to wear it...lol..but really cute!!Good product for the price