Well tailored, nice leather, non-slip sole, just the right size 9. Based on reviews, the size runs small and I couldn't try on 9. I can live with these shoes and don't have to worry about free returns. Sometimes I get it right, but not always with online shoes. Leather shoes fit each foot differently, so one is slightly narrower than the other. .You can get professional stretching if you have this problem if you can't solve it during training period.