Bought these for my grandkids for sledding and winter activities. Pros: They are very warm and long enough to stay dry. Not very good: not soft at all and the kids complained that they were a bit scratchy.
Pros
stayed; warm; Machine washable
Cons
Possibly lack of breathability resulting in sweaty feet