I like the shoes but I was surprised by the hard sole. You can't even touch it with your fingers. Hard as a rock. I wonder if the manufacturer knows about this? However, the insole is well padded and comfortable. First when I started wearing them because the sole has so little flex they tend to crumple, crumple, crumple along with the hard flat sole.