they are ok, my biggest let down is with bare feet in them they are a little uncomfortable, The insole is just rubber or similar in the front part. The balls of my feet start to feel fatigue sooner than I would expect.