i bought my first pair from a different shop and the soles got ran through in like 3 months :( so i ordered from here and omg the quality is like a billion times better!! the sole is hard but the shoe is so comfy! i do recommend sizing up but other than that the shoes are so perfect to me, def recommend!!