Bought this to replace an old hoodie that I should throw away (but probably won't). Oh well, can't have enough of these. I love this one and will probably buy another style at a later date. It's soft, maybe not 100% cotton, but of good quality. It's a good length. The only downside to this jacket is that it has normal arm length (and my arms are a little long). Overall, a great jacket without having to shop around.