I I bought this for my sons sofa in his basement.  It stay perfectly put and the dogs cannot get it off.  Love this