Based on the other reviews, I suspected this product to not last long. I wear them a lot in my water aerobic class. I like that they have a good grip and traction on the bottom, but the insole comes out within 10 minutes of the class. I'm constantly having to take them off and realign the insole. I wish they had 1/2 sizes. I normally wear a 10 but it's a little too big and the 9 was too small.