I bought these to walk over hot sand and sharp rocks and to protect my feet when showering/bathing my large dogs (large, sharp nails). They work perfectly!
Pros
Great for beach sports such as volleyball and frisbee
Cons
The shoes may not be suitable for people with flat feet