I bought these for a holiday trip to Northern Europe that involved walking 20k+ steps per day in rainy, 40° weather and they delivered. The insole was comfortable for very long walks, the micro fleece lining kept my feet warm (but not hot), and the water repellent finish kept my feet dry even in downpours that lasted for hours. Plus, the outsole offered exceptional grip on every surface, from off road trails to wet cobblestone.