Excellent product with a poor design! After a few months they begin to squeak, endlessly squeak so loud the are not wearable in public. I wore mine in my work/day shoes, so the noise was an issue. They squeak on carpet, they squeak on tile, they squeak on concrete, they squeak on asphalt, they squeak on grass, they squeak so loud people want to kick your a*s. You can however put baby power (corn starch) under your superfeet to stop the squeak, but I don't care to have to do more work to make a product work, they should just work. I have sinced moved onto Sole which have a better arch and never squeak. But ending on a postive note, if not for the squeak this is a five star product, durable, effective, kept my feet happy.