The sole is thick enough and you would think that this will give an effect "cushion". Unfortunately I find the density of the material too slight and therefore has little impact on the comfort. I have not for quite long if the thermal level, ca insulates.