I really like this dress in 'espresso'! I am 5'9", 158, and a M is form fitting without showing every lump and roll, although a slightly heavier material would be appreciated. I am heavier through the rear and thighs, and the slight flare to the skirt is perfect to hide that. I am a small C, and the top has light support, and there would be plenty of room if you are bigger. I wasnt fond of any of the designs this year, but I will be checking back next year to see if I can get another dress in a different design!