I am 5'2" 110lb, very petite, and the small is a little long on the skirt (with my 3" boots on) and the straps up top need shortened a couple of inches.  Other than that, the outfit fits very nicely.  I could leave the skirt as is and it would drag on the floor only an inch or two.  But I don't want it to drag at all, so I will tack it up a little.  The outfit is very well made with high quality thick fabric and well sewn together...reminds me of a theatrical or Hollywood costume and not just some cheap costume you can buy out in the store.  I guarantee you, you cannot get this quality in *any* store least of all Party City or any other Halloween outlet.  The only reason I did not give it 5 stars is the crown is not good (I purchased a separate crown with jeweled red hearts in it) and the red hearts on the bodice are not cut out evenly and look like they were cut out by a preschooler.  I will likely cover these hearts with jeweled or red sequin ones eventually. I also purchased a Leg Avenue black polka dot petticoat for underneath.  All petticoats are not the same, and this one fluffs out the skirt nice and sexy.  Overall, this costume is the perfect combination of sexy, sophisticated, and classy.  If you have a decent figure you will likely be happy with this outfit.