It was a Christmas gift for my 19 y.o. son and he is a picky guy. He has to tell me SPECIFICALLY what T-shirts he WILL wear, what artists, what colors, if it’s good or silly looking, etc. He wanted this MJ shirt and wore it immediately Christmas night. IMO sizing runs a tad small. My son is 5’8” thick middle but not anywhere else, shoulders normal. I got him a large which is ok but not sure if it will shrink, I think it might a little? Happy with the purchase but 4 stars because always room for improvement; sizing, material is on the thinner side but nice and soft.