I have worn out several pairs of these shoes and love them. They provide great comfort and support in a good looking and long lasting shoe. I average walking three miles per day and NB 646's can't be beat.