Wal-mart shoes can only be called shoes on a technicality because they go on your feet. The soles are literally just foam. Some running gear reviewer got a pair of their "running shoes" to test and they fell apart within 5 miles. If your budget is 20 bucks you're better off waiting for a sale on real shoes.