Based on reviews, initially ordered an xxl but it ended up being too large so I ordered an xl and it fits perfectly. Im curvy as you see in my pic, 180 lbs, 54 tall. Material is stretchy and very soft. Belt did not look good on me so I ditched it! Got many compliments at work on this dress! Will be ordering another color.