Quality good. Provides some protection from pets but slides if a dog jumps on it. I have it on a leather couch which may be one of the reasons it slides.