I bought these because I found them in a store, but they were all out of my size. I received these and they were much harder than the ones in the store. I wanted to buy them because they were squishy and soft when I looked at them in the store, but these feel like they were made of a much firmer material. Not the comfort that I wanted at all.