I've tried many different sofa covers over the years (I have several cats and have also had dogs in the past.)  This is - by far - the best one I've gotten.  It's plush, stays put, cleans easily and stays in very good condition after washing.  I absolutely love this thing. And the quilted pattern looks good and the grid makes positioning it very easy.