I tried all kinds of slipcovers to protect our leather couch from the puppy scratching it. The fitted ones were too difficult to get on and they didn't stay looking nice and fitted. The ones with elastic on the sides didn't stay in place when someone sat on the couch. I took a chance with this and I love it! I figured it would be easier to put back on if it slipped off but it doesn't slip off! You can lay and sit on the couch and dog jumps on it and it stays in place and fits perfectly. I am so happy with it. I just put a blanket on the back of the couch in case the dog jumps up there and it works great. Yay! So happy with it.