I was worried about it not working on our leather couch, but it stays on really well due to the straps and the separate cushion covers ... a small woman-owned shop based in Charlotte, North Carolina.
Some results have been hidden because they may be inaccessible to you