Insoles cutting to size, so quite flexible. Small flat on the ends, which may vary according to the type of shoes that may require revision. Other incovenient, these insoles are pretty annoying to set up in shoes, since they are not rigid. But otherwise, the product allows good relieve pain in particular heels. To see the long term, but they seem to hold good.