I wear an 8 - 8 1/2 and bought these in a size 9 since they were described as running small. I never got in the water with them as I could tell they were way too large. I expect they would have fallen off. Can't address their effectiveness or comfort.