I can't speak for the soles, but I put regular shoe polish on my Sidis with a brush every once in a while and it keeps the shoes looking great. I do have to replace the heel pads on mine. I use cleat covers for walking around and it has greatly extended the life of my cleats.