LOVE this sweater! Super cute.
Fit: I like oversized sweaters, so I ordered a size up (L), and it fit perfectly (for reference, 165 lbs, 38D), a little loose without looking boxy. Very flattering. I’m 5’7” and it’s long enough to come to the top of the thighs. I would say it runs true to size. You would only need to go a size up if you want it oversized.