Originally I purchased it to go with my hiking boots, but I found myself wearing it all most daily with my regular boots or even street shoes. It's so soft and warm. I have a cold feet, but it keeps my feet warm all day long. Most importantly, it doesn't leave elastic marks on your legs. I will definitely buy more in different colors.