This item runs slightly small or at the least they fit as expected to me,  Amazon was out of size 12 in the color I wanted so after reading the reviews many folks were saying that these run somewhat large, so I ordered 11.5's.  They are barely large enough for me, my toe touches the front of the sandle slightly.  Not enough to make them uncomfortable but I do wish I had waited until they had 12s back in stock.

As far as quality and looks to me both are awesome, Hush Puppies has been a favorite brand of mine for years.  I would recommend these shoes to everyone but I would state