They have a pretty good sole, but the heel is too low, causing the heel to slip. I would suggest a brand with a lot of design experience because they just aren't very good. Just my opinion.
Pros
Fits perfectly!
Cons
Shoes may not provide adequate support for intense physical activity or sports.