These are so comfortable and warm.  I would have rated them a 5 except that the first day I wore them I accidentally dripped a couple drops of water on one and it seems to have left a permanent discoloration where each drop landed and no apparent way to do anything about it.  I wouldn't expect water to permanently stain a shoe.  I will still wear these, but with the dark spots left by the water I'll be wearing them a lot less than if they weren't stained, and I wonder for how long they will remain wearable.