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.
Results that may be inaccessible to you are currently showing.