I had high hopes when ordering this item.  I have used it for a month and finally I am just returning it.  It is NOT non-slip and simply ends up in  bunch on the seat of the sofa.  So frustrating.  I will say it is waterproof - that part is true - but if you want a cover that stays put this isn't it unless you just want to sit across the room and look at it.  Bummer also that I had to pay to ship it back too:(