Wow. This dress (in a size Small) fit me as if it were tailored specifically to my measurements! I am 5'5, 128 lbs, 34 C/D. I usually wear a size 6 dress, sometimes a 4 or an 8. I usually wear a size 4 or 6 pant. The dress fit snugly, but not tight. I had originally gotten the Large because so many reviewers warned that it runs SO small. It does not. They are delusional about what size they really are, I guess. Because this dress in the Large could have literally fit my husband, who is a very big dude. I could have fit 3 of me inside the Large, and I'm not a tiny girl. The pattern looks too "loud" in the bag, but once you put it on, it just looks REALLY cute. SO 60's looking. The fabric is cheap feeling, because come on... it's a costume type of dress, not a serious wardrobe piece. However it's a surprisingly well-sewn dress and quite thoughtfully constructed!.. it's actually very flattering. I have only two minor beefs with the dress: 1. It's VERY short. I wanted a MINI dress, but this is a MICRO mini... if I lift up my arms over my head, it's suddenly a tunic top, not a dress. For my own purposes, that does not matter because I bought this dress to have my seamstress transform it into a 2 piece "theme" belly dance costume. So once it's cut in half, I'll be able to lower the skirt portion a few inches, no problem. If I wanted to keep the dress "whole," I'd have to sew a 2-3 inch border on the hem of it, to be comfortable dancing in it or wearing it in public. No one needs to see my butt cheeks, or yours. I suppose you could just wear boy shorts underneath, but are boy shorts really meant to me seen? I'm torn on that philosophical question. Maybe just don't raise your arms. And no, you don't wanna wear actual long pants with it! You know that'd be a cop out, deep down you know that. 2. When you raise your arms, the bell sleeves flop inside out till you lower your arm again. That's to be expected with this style of sleeves, that's just what bell sleeves do. But the bell sleeves are WHITE inside, not patterned like the rest of the dress. So it just looks crappy, at least to me. I'm going to have to have my seamstress remove the bell potion of the sleeve, or line it with some pink fabric. The price seems fair. Go for it! And for gawd's sake, don't fret about how your legs will look in this dress. Be proud of your legs, whatever size or shape or condition they are in! You do not have to have legs like a model to wear a mini dress, all you need is some confidence. Some gogo boots wouldn't hurt either.