More expensive doesn’t mean better. and it can only be called a good sole if it matches the shoe style.View sole materials.