These socks are very warm. There is a fair amount of stretch in them, which makes them comfy. I wear a 9 1/2 shoe and the medium fit perfectly. I bought one pair to check them out, then bought three more pairs.