I find this cardigan very soft and warm. The style is cute. But my first cardigan, the button popped off on the first wear so I had to return and get a new one.
I bought in a petite small (I'm 5'1, 118 lbs) and it fits great. It's not 'too short' but has short enough sleeves. The material doesn't feel real heavy or superior quality, but it is soft and warm. The cut is a big baggy in the back so it sticks out a bit rather than being fitted, but the sleeves would be too small of I ordered a smaller size; Im guessing it's just the style. Overall, I'm keeping it because it's so soft and cute!
The cardigan falls nicely when unbuttoned, making it very wearable both open and wrapped. The material is extremely soft and warm and the fit is very true to size. I have this in green, brown, and stripes!