I bought this in a L (Heather gray) a few weeks ago, and really liked it.  It's a cropped cardigan that hits just about where you see on the model.  If you button it up properly and don't stand like she is, it looks cute but not over-the-top.

But I'm curvy on top and want to wear it as a cover-up, so I bought another one in XL.  The 2nd one LOOKS very similar to the first one, but the dimensions are different.  It's boxier, and a full 3-4 inches longer, not cropped, but more like a traditional cardigan.

And I just have to say: "What's up with that?  What's up with that?  What's uuuuuup...I said what's up with thaaaat?"