Nice quality, I usually wear large or X large, depending on how a shirt is made. Ordered XL it fits nicely, not clingy at all, I thought it was just a little too big so next time I washed it I hung it to dry half way then put it in the dryer and thenit fit the way I wanted it to. For size reference I'm 5'6", athletic build, 165 lbs, I lift weights and some shirts are too tight in the arms or shoulders but this was not, it fit great for my arms.