Innersole has lots of cushioning, but it is too soft to help sore feet. The cushioning should be firm enough that your feet don't feel the floor underneath. This is thick and looks adequate, but it has no support.Heel height is higher than I thought. Would have sent back, but already walked a lot in them. Should have studied the description better before ordering. Am happy that they are the extra wide sizing.