I love these shoes.  They are very soft on the inside, and they kept my feet dry when I used them in the rain today.  They are also very warm.  The only reason I gave them 4 stars instead of five is that they run about a half size small.  I usually wear an 8 or an 8.5, and the 8.5 just barely fits me in this shoe.