These Replacement Insoles are working great for me. They are giving me the extra padding I need in my shoes to stsy on my feet for my 12 hour work shifts. They are easily cut to fit your shoe size. They are made from a light weight foam that is very durable.They are so comfortable and are holding up very well.