I bought these to walk through the creek with my dogs...they do not work for that purpose at all.  Small pebbles and rocks get stuck underneath my foot and are VERY painful.  I'll never use these for the intended purpose.  I suppose if all you want is to walk on a sandy beach, then go for it, but why not just go barefoot in that case?  The point is to protect your feet on less than ideal terrain!