I have been wearing these for my business that has lots of dust and oil mist from machinery.  I walk on concrete floors 10 hrs a day and these are not only safe but comfortable.  I have been wearing these for 5yrs and the inner comfort sole holds up for 6 months or more. The shoes themselves last longer depending on your particular walking style. They are affordable and can be washed. They also look good if I have to go out after work for meetings.  Easy to clean and keep their shape. I purchased them on Amazon as their pricing is the best.  Locally they cost $11 more and I have to order them and it takes about a month to get them. Great shoe on so many levels.