Considering the price of the shoe, its not a bad shoe. The soul does make it great for my job (I work as a Grocery Clerk) so I'm running around a lot, pushing pallets of products around & needed a shoe that was safe if something fell & also would give me that extra traction to push/pull stuff around. These shoes work great for that. Don't expect them to last though. I have had them for about a month now & the vast amount of thread that holds them together has turned white. On the left shoe, the thread that holds the Skechers logo on the back of the shoe, has undone 50% of itself. Also the shoe is a little tight fight for my normal size, so I would probably recommend trying a 1/2 size larger then what you normally would wear. I'm interested to see just how long these shoes will last me...