They are really soft and cushion your feet perfectly for great comfort. I'm on my feet all day at work in steel toe capped trainers and they help me get through the day in comfort. They are a good length for short socks to wear underneath trousers too.