I needed these to be able to walk on rocks and rough surfaces. The sole is perfect. I had another brand I bought last year and the sole was too thin and it hurt walking on the dirt road. This new pair is an upgrade for sure.
Pros
Provides excellent grip on wet surfaces
Cons
The shoes may not provide sufficient support for the ankles and soles