Very well-designed sock. I used it for x-country skiing, and it kept my feet comfortably warm.  The sock heel, though, lands halfway up my ankle.  I'm a 10.5 mens, and so I bought the large since the medium runs to 10. Large size seems to be more for size 12 folks.