Good quality. Soft. But pretty tight. I usually wear a medium or maybe a large in shirts. I ordered a large but it fits waaaay too tight. I should have ordered an XL even though I've never worn an XL shirt in my life.