The medium size is a snug fit, which is  perfect. I top this long-sleeve black shirt with a second tee-shirt while working out. It keeps me warm and the two-tone looks pretty cool. Because it is black, my wife says it makes me look thinner. I recommend the quality.