I am 5'8" and 155 lb. and the small fits perfectly. This is the second time I have purchased these, the quality is fantastic and there are no tags, the labeling on tag less shirts can become rough and itchy but that doesn't happen with these, the print just slowly fades away. Quality, comfort, affordability and a great fit!