Nice quality. Felt a little "hard" when it came out of the package, but softened up after the first wash. I wanted oversize so ordered the XXL (normally wear a women's XL)... The XXL truly is XXL, so I could have gone with the proper size, instead of ordering up. Highly recommend.