My little guy has worn the size 3T-5T for at least the last 3 years. He’s now almost 7 and still loves this shirt, its soft and the material still looks as good as the day I bought it. No pilling at all. Will be purchasing the size 6-8. Well worth the investment!