Well, I knew by the price what I was buying.

Positives: Very comfortable and keep my feet warm all the time.
Negatives: not water proof; sole is loosening at the second day of use.

On the first day I used it, it had rained, and the knit part got heavy, an I stepped on it.