These socks will keep your feet very warm...The only thing is make sure you order a size up...I ordered a large but they just fit (I wear a size 9)..they are snug..but will keep them and the next time I order I will surely get an XL..Overall great socks..