I have had these shoes for three years and just love them. I wear them several times a week and they have held up well. the only reason I need a new pair is I leaned against something sharp and I split the leather and it is unrepairable. The outer soles are hard rubber and don't really show wear. the leather is qaulity and you can shine them up like new.