After reading many reviews, I came to the conclusion the dress runs small prior to ordering: WRONG! I am 5'3" and 120lbs and a small fits snug on me (it is doable, however it should be la little loose as that is the dress style)! If you have a chest/bust to fit into this dress (for reference I am a 34C), you are going to have to size up. Problem there is a Medium/Large is gargantuan on my small frame. And yes, the dress runs short! The XS/Small is a great size for maybe a teenager or very petite woman. Medium/Large did not fit on my friend who is a size 10, again since she has a large bust to fit into the dress. So yes, this is a hit or miss item. Overall costume quality is what you would get for the price.