Solid three stars. I bought the tri-colored one, it is 22.5 inches long. A little shorter than I'd like, I looked at the measurements for the other colors and saw they were closer to 24 so I thought this one would be too, but it's not. I will not be able to put it in the dryer, if the length shrinks at all it will be too short. The arms are long enough though, which is often not the case with long sleeve items. If this sweatshirt were an inch or two longer I would have given it 4 stars. The sweatshirt is fitted around the chest and stomach but baggy in the arms. I bought a medium and I'm 5'8" 130, it fits fine. It's good solid material and comfortable but nothing special. I was going to buy more if I liked the fit but I don't like it enough. Good enough to keep, not good enough to buy more.