BUYER BEWARE... I have 4 sons and in all my years of buying boys clothes I've never seen a size 7 shirt run as small as this one! Got it for my youngest son's birthday but had to return it so I can't comment on the quality or how it holds up, only on how tiny it was, hence the 3 stars.