I'd buy these again in a heartbeat. I typically only buy shoes with leather soles, but these have actually been pretty resistant. Only concern will be how and if the front part of the shoe might be resoled. If the entire sole has to be replaced, typically that's an expensive option, as compared with putting a new front quarter of rubber over a leather sole. Full leather soles would have gotten this one a 5 star rating.