I bought these for my mother.  She goes to pool therapy and she felt a little afraid of walking barefoot or with flip flops.  She can wear these outside the pool as well as inside the pool.  The material is a mesh material and the water drains quickly from the shoe.  They're easy to slip on and off and they have good grip on the walking surface.