I've tried less expensive brands and the old saying "you get what you pay for" is true in this case. I'm very pleased with these liners and will be ordering some more. As the headline says they stay on and they are comfortable.