We bought this shirt for my husband who typically wears a large size for a baby shower. He said that it fit very well and felt fine. (You know guys don't get too detailed about clothes). It looked very good on him and from what I could SEE the fit was as expected and the material was a decent quality. Nothing too cheap or fancy.