My husband has worked on concrete floors for the last 38 years. He has always had foot pain. Found these and bought them. He was very skeptical, but after several weeks he is amazed at how better his feet feel. He bought one size larger because after being on your feet all day, they tend to swell. And for the price, you can't beat it!!!!