Even though it has sticky material on the back it often slides down the sofa and requires
constant adjustment.  That said, after several spills we've found it to be a waterproof!