After only wearing them 4 times in the pool for ai chi and water walking, the insoles were flopping out of both pairs I bought. The $3.00 ones I bought at Wal Mart have stood up much better. Don't waste your money on these.