These are perfect for my needs.  They're comfortable and keep my feet warm which is especially nice in this winter that won't go away.  Particularly nice is that they breathe and my feet don't get too hot.  They're very light and I sometimes even forget I have them on.