My kids got me these for Christmas.  They are so warm and COMFORTABLE.  Definitely run large, though.  I usually wear a 6 in shoes and had to get the 5.  Maybe I'm "too old" to wear them, but I don't care :) they are the most comfortable things I've ever put on my feet!