No one can make the perfect shoe, these are a fair to middlin pair. The left ended up being a little tight and the right a little loose. That being said for the money these are a great buy, I can't afford $1000 shoes for work so I have to buy $75-$100 shoes every other year or so, so I have a "nice" pair and an everyday pair going . These are my current "nice" pair and they fit the bill.