This is shirt is NOT soft at all, it feels like a stiff polyester and very constricting on my 9 year old, we got it in a size 10 its way too small on him, plus he hates the fabric, will be returning, can't believe it rec'd this many stars to be honest.