The thickness and warmth is wonderful, my daughter likes them. She is a normal height and weight for her age. She just turned 7 yrs old and I ordered the size that goes up to 10 yrs old. They will definitely be too small for her when she is 9-10 yrs old though.They are a little short in the leg and don’t have a lot of stretch due to how think they are.If they made the inseam 1 inch longer these would be perfect.