With one exception, these are nice shoes.  They fit slightly smaller than expected...which I had read in other reviews, but didn't realize that fitting smaller didn't just mean length...the top part closer to the toes is WAY too small for your foot, meaning the underside of it pushes down on your foot.  The edge is somewhat sharp...so it pushes on the top of your foot with every step.

Unless you literally have flat feet...don't buy.