Good quality. Size medium fits like a true medium.  My son in 5 ft 9, 175 pounds, and the medium fits perfectly. IIt does have a little stretch to it - but the fabric is thicker than a standard T-shirt. Washed it and it retained it's color and size (line dried it). I have bought several Allegra K items over the years, and the quality and durability is always excellent - unlike some brand I have tried from China.