Stretchy fabric, great fit, not too baggy, not too tight and very soft. The length is also appealing because I'm no longer the age of wearing short shirts. I'm 5'5 , 135 and I ordered a small. It's always a little nerve wracking ordering an unknown product online but I would recommend this shirt.See full review