My husband is on his feet all day long in construction.  I bought these so he could be more comfortable in his work boots (did I really think they would make a huge difference?... I dunno), but he ends up wearing them with tennis shoes on the weekends instead.  He seems to like them a lot and I like that I've washed them 20 times and they are still good as new.