I hiked a mile over lava rock in these. I didn't have any rubbing and there's just enough cushion that my feet weren't fatigued after walking. Great for in and out of the water.  Easy on and off, but does not slide off in water.  I'm getting another pair.  Only warning is that small rocks can lodge in the crevices so you should pick those out before they work under the inner sole. If you need the right shoe to do the job, this is it.  They will not last forever, but will get you through a summer of fun or a few beach vacations.