I bought these as a constitution to my Nike shoes. The cushioning of these is as promised, really good, and comfortable. BUT, the highlighted BUT. They are totally unstable on any slippery surface, so running in the snow is a torture. Moreover, the most unpleasant thing is that the became torn in two month. And it wasn't me who torn them, they are sewn in the way the the upper edges, where the fingers bend when running, expose the material to damage itself. So now they look really miserable.