Not at all true to size. The materials seem ok but the sizing is way off. I ordered a large and I am usually either a large or medium, and this shirt made it difficult to move or feel my arms/chest. Order at least one size over what you normally are.