My 12 year old loves these. They keep him warm and comfy all day on the slopes and they look tough. He is a shoe size 4.5 and these are a perfect fit.  They are not itchy, they don't bunch up, have washed well.