This shirt is ok as far as material is concerned. As others have mentioned, the size runs "way big."
I normally wear a large, I ordered a medium and it is still a little big on me.  My complaint is the company that filled my order, Pipeline 24, had to back order it and it took 3 full weeks to get my shirt....not impressed and will not order from them again