I bought these to wear inside the shower, and they have been quite adequate for that purpose, though I have been a little bit surprised at how slippery the inside can be when wet. They fit quite snug around the toes, which I guess is good if you are wearing them in water and need them not to slip. The rubber sole is pretty hard.