The shoe is okay.  It would be better if it had a leather sole.  However, it of course would be more expensive.  When choosing this shoe, go a half size larger as it tends to run small.  I did not return it because the price of returning it would cost more than what I paid for the shoe!!!!!  It is a leather shoe and I'm hopeful that it will tend to give and stretch some.  If that's the case then it may be okay.  However, I don't like stretching a shoe out.  I want it to be a comfortable fit from day one.  I'd rather input something to make it fit snugger than for the shoe to be too snug in the beginning and be uncomfortable.  So, go a half size larger and you'll be fine.