I was really impressed with quality of the material when I received it. Was expecting cheap thin cotton but it's more of a elastic, stretchy material like a football shirt so sweat proof and doesn't frey. The print is well done not like a cheap iron on transfer so I expect it to last a while.