In the past, size small fit me perfectly and my build has not changed. Lately, Eddie Bauer's sizes have been increasingly inconsistent since I have return 90% of the items that I order online. For example, 2 size small t-shirts, one fits fine but the other is too small. Eddie Bauer's quality control continues to go downhill. This shirt looked great when it arrived and is made of soft flannel. But once again the size is all wrong. Length was perfect but the chest and torso are to tight. Sleeves were perfect length but they were very baggy. Basically designed to fit a very slim guy with thick arms, think Popeye. This shirt is going back.