Really soft but because it's foam it doesn't last long, the softness decreases, but in relation to the price it's good. For someone who needs a light insole that can be replaced every few months to six months, it's suitable. It has good grip in the shoe and also between the insole and foot. Comfort is reasonable to good, but it's flexible, very thick, but because it's a type of strong foam when stepped on in my opinion, it will be fine. The sole is relatively wide and arrived in the size I order...