I am big and tall and I hit hard on my heels when I walk. Any kind of cushioning helps, but the gel ones are the best. These are great! They seem like they will be easy to clean as well, and gives me a spring in my step. They stay put, affordable, no complaints- recommended!