Perfect. Nice and warm and soft! My husband usually wear a medium in clothes but got him the large due to reviews I read that people got a size bigger. Not sure if a medium would've for better or not. He says the large for fine for him.