I bought these since they looked nice and were reasonably priced. They are very comfortable and keep your feet warm. I wouldn't wear them out in the rain since that's not their purpose but if your looking for a boot for the cold days then this is definitely what you should get. One thing I like about this boot is that the ankle part under the knit is the same material as the foot part which is sturdy and hard (I don't know what the material is called) and because of this the knit part won't slouch over or ride down!!