I love these shoes and they have held up really well.  I can wear them all day and still be comfortable.  The only glitch is that you need to order a size smaller.  I usually wear a 9 and 8 fits great.