The thickness and warmth are wonderful, my daughter loves it. She is of normal height and weight for her age. She just turned 7 and I ordered a size 10. They will definitely be too small for her when she is 9-10 years old. They are a bit short on the leg and don't stretch much due to their appearance. If they made the inseam 1 inch longer it would be perfect.