It fit well, but the dye rubbed off while I was putting it on the couch and my hands were brown from the dye! My husband's white shirt has brown all over it as well. I returned the product and I'm waiting for my refund.