I agree with the other review, you initially don't find the ridges to be that uncomfortable but the more you wear it the less comfortable it becomes, it always makes a lot of squeeky noises on my flooring and loves to collect hair on the rubber "gills" on the bottoms. The only thing good about these is they do breathe and dry off quickly, they're good for the shower, pool or gym and they look cool but just aren't comfy. I wouldn't recommend for the beach, I can just imagine these things kicking up sand behind your legs and getting sand grains stuck in the mesh and irritating your feet lol...