I am honestly ecstatic with these shoes.  Ive only worn them in swimming pools, so cant speak to sand or rocks, but they are insanely comfortable.

The upper dries very quickly, and the shoes stay snug on my feet without being tight.  True fit to size, as well.

I run, so my feet can get sore/sensitive to uncomfortable shoes.  I swear, I wish I could wear these all the time.  I can not believe how comfortable the sole is, very soft...but perfectly firm as well.  Like firm memory foam.

These shoes allow me to get great grip in the pool.  So many pools have rough bottoms that can scratch feet easily, especially after swimming for a while and your feet get pruny.  With these shoes, its not a problem.  No more stubbing a toe either.

Ive used these 5 times or so, maybe a little more, and they hold up perfectly.  Nothing unraveling or loosening up.

If you want swim shoes, get these!!