It's worth it! Super soft material, well made and flattering. I will wear it often when I walk the dog. It's cute, easy to throw on over any outfit and very comfortable.
I'm 5'9\", 170 lbs and usually wear size L or XL shirts/dresses. I bought the XL and am happy with the fit, it's big enough that I don't have to worry about it shrinking in the wash, but not too big - I can easily layer a down vest or jacket over it.