Usually I can find something wrong with anything but not this time! This jacket is great for my 9 year old. He wears a steady size 8. I got him the small 8-10 and it's perfect. Just a little room to grow without that oversized look. It's tough on the outside and soft on the inside. I feel he'll be well protected from the elements. Well worth the cost.