Quality is good for an 8 dollar T-shirt. I am 6 ft 1 and 150 lbs. I bough an assortment of small and medium in this style. Both fit great. The small is very form fitting and fits well under light sweaters and long-sleeved T-shirts. I wear the mediums by themselves. Length is good for both the small and medium (I have an average length torso for my height). I pretty much replaced all my T-shirts with this brand.