I was disappointed in this product. While my dog loves sleeping on the sofa, it has not held up well and I have only had it for a month.  It states it's scratch resistant, but the material is already falling apart.  My dog isn't a scratcher, so it's just from her getting on and off the sofa. I wouldnt purchase again and I will likely have to replace soon.