I work in an office setting but from time to time have to go into the plant and walk around in areas in which safety shoes are required.  With that being said, I can't say how comfortable these are to wear all day long, but they seem comfortable enough.  I can say that they tend to run big, I am in between a 5.5 and a 6, I ordered a 5.5 based on some other reviews and am glad I did, probably could have ordered a 5.  My boss ordered the same shoe, different color and wishes she had ordered a size smaller.