I admit these shoes are fairly comfortable, not a Nike or Reeboc but for the price they are good. Where a walmart shoe will make my feet and legs hurt in 2 hours of wear these do not cause this problem. I don't know how long they are made to last I have only had these for a month. So far so good.