Super soft cotton with a tear away label. Design is embroidered on very nicely, same as the photo. Material is light yet stretchy. I am 5'7 , 150 lbs and I purchased a medium and it fits perfectly. It's not too long, or too short like other t-shirts for people my height and it tapers beautifully to the body without being too tight or too loose either.