So I gave this hoodie five stars in each of the categories, but only three overall. This is because I have a tall, skinny kid. The first hoodie we ordered was a size 7, which usually fits him. In fact, in the Carhartt long-sleeved shirts he has, they're almost too big. But with the hoodie, the sleeves were nowhere near long enough, even though the rest of the hoodie fit fine. We exchanged for a Youth S, and the sleeves are JUST long enough, but the rest of the hoodie is now slightly big. We'll make it work, but be wary if you also have a skinny kid with long arms!