I have been wearing these for years, but they always seem to have a slight variation in the composition of the soles, some are all leather, some all rubber, some both and sometimes the quality isn't the same, but always comfortable.  Time will tell how this version holds up.