The product is well made. They are a bit large - I wear a 9 1/2, ordered 9 and they are still a bit large. But otherwise everything is good. Order one size smaller and you will be satisfied.
Pros
I went for the budget and was happy with it.
Cons
They fit well but the insoles came out and after a pair of socks started to wobble. Guess you get what you pay for!