Over the years I have expected little from Skechers and have generally bought anything but that brand. But it's been a few years since my last bad experience and the price was good so I did the stupid thing again and bought a pair. Another mistake. I change shoes and only use this pair on the treadmill every 2-3 days. Of course, the sole and body of the shoes are almost new after three months, but the insoles on both sneakers were worn through. It was like having a rock in every shoe. I worked an hour trying to get the foam/cloth combo out to put in the replacement insoles. Problem: Incredibly poor quality or poorly constructed insoles kept breaking into pieces much like they wore under the balls of my feet. Never again. These are dollar store shoes at best.