I could feel my feet getting warmer as soon as I put these on.  The only drawback is that they are a little loose in the heel.  I have very wide toes, but I guess my heels aren't proportionatly wide, so they slip some when I walk.  I am going to look for some 'heel grips' and see if they help.