It's rather hard plastic which I didn't realise (still comfortable-ish, just don't expect it to be squishy like normal insoles). The arch is no where near as tall as I expected either.

The product I received is called "Women's Flats" for shoes of no more than 1" heel. I bought them specifically because this description said "high heels" and heels above 1". Major sad face :-(