The shoes are excellent, there are no stains on the fabric. My husband has two other pairs in the same style that he wears all the time because they are so comfortable and light he has plantar fasciitis so that's a big deal. I ordered this pair for him and they arrived with stains on the upper. I suspect they have been worn before and returned as although the soles were fairly clean they appeared to have been worn. So I can return the shoes at four or five but the seller wants me to pay the return postage - a terrible policy for shoes that arrived defective. I hope they tell me if this is a better option than paying for the return.