Shirt fits true to size although slightly shorter than most t-shirts but material is like scratchy fabric - not soft at all! I bought a couple of similar t-shirts from another brand, paid a few dollars more and got a much better quality soft cotton. I'm not really complaining as this shirt is only $7 but it's considered a work shirt and will probably just be thrown away soon.