These shoes are amazingly comfortable.  They have great support and just the right amount of cushion.  My only complaint and it's pretty minor is that I usually wear a 9.5-10, I ordered a 9.5 and they are too big.  It's not enough to return them but the heal slips just a bit if I don't wear socks.  I would say they run a smidge big so maybe order a .5 size smaller than usual.