these are meh.
Not soft and not hard.  I put them in my work boots and they didn't add any noticeable cushion or support.  The best way to describe them is Meh.
Rating: 3 stars