These K-cushions use good marine foam material and should last a long time. The only problem is that they have a 1-size-fits-all design that is optimized for round toilet seats. They will fit on oval toilet seats too. But the round shape does not conform well to an oval toilet seat. I wish they would make two separate cushions rather than a 1-size-fits-all.