i wear knee socks like no other.  i love to buy them.  I got the 2 piece pack.  Unfortunately one pair got ruined by my dog but the other are fine.  warm, knee sock.  A little snug but they do the trick