I've been wearing these shoes for years, they fit my foot perfectly with good stability.  They are casual wear which fits me fine for most days.  The reason I have several pairs is because they don't age well and my feet tend to sweat in them so I wash and change often