This dress is gorgeous and very warm. It flatters fuller figures very well, especially if you add a belt around the waist, right under the breasts. The buttons along the side are very cute, and the contrast trim plus those buttons takes it from 'plain black sweater dress' to 'sexy, semi-formal dress that happens to be made of sweater.'
I ordered mine two sizes two big so it wouldn't cling to my belly, and it fit like a 2x, not a 3x. That's what I wanted, but if you're a large/XL/1X and you want something tight, you might have to size down. If you're a true 3x, you'll probably want to size up.
The one thing about this dress that I didn't expect is how short it is. I'm five-foot-two, so most things are very long on me, but this dress comes to about three inches above my knee. It's just fine with tights, but if you're taller, you might want to size up or look for a longer dress.