Excellent fabric. Super comfortable but too small. I usually wear a large one. I bought the XL so that I could have more freedom of movement when training. However, the XL fits me like a medium - so I sent it back. It was too small in the chest, shoulders and even the sleeves in the bicep area were small. I liked it so much I would probably buy an XXL if I could get rid of the mental stigma of buying plus size clothes when I don't need them.