I bought these for my husband and then I liked them so much I bought a pair for my 15 year old son. They have excellent arch support and a very comfortable insole while still providing good support. I recommend!
Pros
Comfortable and supportive
Cons
The brand name may not be well known or trusted by some consumers.