My husband has had several pairs of these shoes.  They fit his feet well, are comfortable and have a non-slip sole.  He wears them all day at work and is on his feet much of the time.  The last couple of pairs have started to separte from the sole sooner than expected.