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