The shoe is perfect for protecting feet in or out of the water.  It has a substantail enough sole to protect from rocks.  It is not skid and yet still light weight enough for swimming.  The water does not collect inside but flows through.  They are also very comfortable.