These are long enough for my taller 7 year old.  He would prefer the legs be wider, but the length is good if you have a skinny and taller child.
The material isn't paper thin, but is also not the warmest.  It's been good for the mild part of our winter.