I bought these shoes for work. Sometimes I spend all day in the office, and sometimes I am out on the job site. They seem to be good for both. My feet were in a ton of pain the first 3 or 4 days I had them, now they are fine. For the price, I hope they hold up well. The look like they will.