The product is of good quality but it is not a non-slip product.  I have to constantly put it back in place on my couch.  Size is good, color is great and nice material.