These are the warmest and most comfortable I have ever had. I love them so much that I replaced a pair after my dog destroyed one of them after i work then only one time. I am size 8.5 to 9 and this size fits perfectly. I would recommend the large size for anyone with sure size 9 foot or bigger.