Love this dress! I'm 5ft 4in, 160 lbs, ordered a large, and it fits like a glove. Nice and stretchy, a little heavier than id like for summer time wear, but thus will be perfect on days <75. The pretty pattern over the black background hides any nasty little shadows that may betray a lil pudge too ;)