The soles are okay as far as cushion goes but the straps that go around your feet you can't tighten up enough, so your foot has to grip down on the sole to hold the shoe in place.  Your toes start to crap after about an hour of wearing them.