I like the style but even the "Small" fit too loose on me. I'm 5'6 120lbs 32D, athletic build but still have some curves and I'm surprised that this didn't fit tighter on me. Furthermore, it has built-in hip siding material (I suppose to project the illusion of giving you hips? For a more womanly figure ?) but it just ended up looking super awkward. The patterns also don't match up on the upper portion of the dress , which at first bothered me. But I now realize that the normal person looking at you won't notice. I don't regret the purchase but wish it had been more satisfactory .