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 as it shows in the picture. The only downside to this sweater hoodie is that it has normal arm length (and my arms are a little long). Overall, a great hoodie without having to shop around.