I bought these as a gift for my son, and he likes wearing them. They fit well, are warm, and hold their shape so they stay on his feet. The material feels nice, sort of like thick felt. The rubberized sole is good for those times when he needs to grab something from the garage or take the dog outside.