Just what my tired couch needed. It fits great and I love the strap to keep it in place. With a puppy we are not getting new furniture.