I tried and returned New Balance and Brooks shoes which claimed to have good cushioning but felt like walking barefoot on concrete. Luckily I found these Skechers. They are very comfortable and I feel like I'm walking on clouds. You can see from their design that they absorb shock very well. And they are inexpensive!