The other reviews you may have read are correct. They shrink. I normally wear a medium or, if i want a looser fit, a large. Since i wanted a looser fit for layering, I ordered an XL and after four wash AND dry cycles the fit is right where I want it. It IS soft. It IS heavy. If you're taller than 5'10" it may shrink too much for you.
Rating: [4 of 5 Stars!]