Perfect fit for our new couch - the pup loves it, too.  Colors are great.  It
seems to stay put, too.  No need to readjust much!