This is very good quality, slightly difficult to put it on, but worked well for our run down couch.  It doesn't stay put as well as I would like, but I'm sure our dogs aren't helping any.