This insole is literally a glorified piece of cheap foam and plastic.  Looking underneath the sole, the gray piece is a hard plastic while the green portion is cheap hard foam.  I can not recommend this product & am returning it.  Don't buy into the 5 star hype.