I was a little hesitant at first because some  are very thin and dont provide much cushion, but I was extremely  happy with these. A little pricey but worth every penny!