Last for 3 boys!
I buy these pants every year for my 3 boys. I am able to pass these on for over 3 school years! They do not fade, and I have yet to have a ripped knee! I have tried many different brands, and only buy French Toast for the last 4 years. The only caution is they do run about 1 size small. My 7 year old wears a size 7, but I bought him an 8 and they fit perfect. My 10 year old wears a 10 and I bought him a 12 and they are just right. Same holds true for my 8 year old who wears an 8 in regular clothes, he wears a 10 in French Toast. Just beware of sizing! Other then that you can not go wrong.