I have worn several pairs of these shoes to work in a company for the past 8 years. I like the look and the price is reasonable. They're quite comfortable, but I still recommend your insole of choice. The upper outer skin wears well. However, the inner leather/fabric and outsole wear out incredibly quickly. These shoes last 1-2 years MAX and I've been wearing them long before I should have gotten rid of them. The heels are not hard rubber but honeycomb and I will put holes right through the honeycomb, once that happens the shoes are done. Some shoes rubbed my heel more than others and I wore the hole almost right through the outer skin. You get what you pay for, I keep coming back to these shoes and can really more or less recommend them. But I should probably bite the bullet and buy a quality pair of shoes that will last for many years, not 1 or 2.