I have bought this tee shirt for my grandson who 4. I purchased a 5-6 and this will be the perfect size for him as he is a big 4. The quality of the tee shirt was ok and the printing was good. I did think it was a little overpriced for a tee shirt but as it’s a present I don’t really mind.