Great quality. Runs 1-2 sizes small. Doesnt shrink. I bought a large for my husband who wears a large he couldn't even get it over his shoulders. I ordered a 3X for myself and I wear a XL and its a little big.