These are comfortable. They stay on my feet thanks to the ankle strap, and the material is smooth and soft enough so it doesn't rub my ankle raw. The straps are like a swimsuit material, so they do well getting wet or sweaty. The sole has a nice lil cushion to it, and since they aren't totally flat, they're okay for my high arches. I normally wear a 6-6.5 and a 6 fits well. Slightly snug the first few hours, but they did relax a bit.