This cover fits like a dream! The same material that makes it stretchy and fit so securely, also makes it very thin and elastic. I have two 150 pound great danes who love to lay on the couch, which is why I bought it in the first place. Although this goes on very easily, fits like a glove and stays put, the material is so thin that their nails poked holes through the seat cushion cover within one week. No problem I thought, I turned it over but the same thing happened on the other side within a few days. I still have it on, but now put a quilt on top of the sofa cover so keep the seat cushion holes from getting any bigger. IF you have smaller dogs, or none at all, this cover is for you. If you have large dogs with big paws and nails (you know it if you do) then I would pass on this particular cover.