I have had these shoes for a few months now, and highly recommend them.  They have plenty of cushion and support, and have never rubbed my feet.  I have the canvas version, and use a toothbrush and soap to clean small spots and have even thrown them in the washing machine for a good cleaning and they came out great.  I usually have to rotate shoes each day to keep my feet from getting sore, but these I can wear day after day.  They were a perfect fit for me.