It's a nice sweater, but I found a similar one with a better fit and feel for less money.  It was definitely long, almost dress length.  I like my stuff long, but it was borderline too long.  Looks ok, but wasn't as form fitting as I would have liked.  It did not hug my midsection.  I ordered a medium after reading reviews, but should have ordered the small I guess.  I don't know how much difference it would have made.  I'm 5'6", 124lbs, 34D.  The one by ninovino (small) fit me better and cost less, so I'll be buying another of those.
If you are my size, go with a small.  I don't know why people are saying a medium is better.