Fits well, easy to put ontake off. Protects my couch from the new puppy!