Great water shoes that don't look ridiculous when worn away from the beach/river/etc, they look like cute canvas sneakers. I have been known to run in them when I want to have a swim along the way (I would only recommend doing this if you are used to running in fairly minimal shoes...incidentally these are zero-drop which I really appreciate). Very comfortable and stay on well. They don't stay full of water after stepping into it, because of the drainage holes. They do, however, tend to get sand in them, but I think the only way around that issue is for the shoes to come up past the ankle and then they aren't as cool and comfy. I find myself sometimes wearing thin socks with them just to avoid the abrasiveness of the sand that gets in, and that helps.
Then Astral Loyaks came on the market.
I love this shoe. It has drainage in the sole, toe, and heel. Great flexibility, quick drying nylon upper, and a wonderful, supportive sole. I wear a pair of lightweight SmartWool micro socks with my Loyaks and while a tiny amount of sand may get in, I never feel it. Best of all, it's a laced shoe so there are no pressure points because of straps and my feet are always comfortable. Stains and dirt are easily washed away and the shoes don't get stinky. When I wear them out, I'll buy another pair. They're that great.