Basically it's a really good insole and I mean the insole is great but combined with a mediocre shoe comparable to what you get for 10 to 20 $ at Walmart, which still makes it a fair deal, but don't expect super quality when it comes to shoes. The insole is great and makes up for the purchase. I just put it in a Walmart trainer and it worked better for me [so far I made the mistake of putting said shoes in the dryer lol]. So in my head some guy said let's get this great insole, went to a cheap shoe factory, told them to put these insoles in, and now they make cheap shoes with high quality insoles and they advertise it as an orthopedic shoe. great insole for crappy shoes.