Absolutely not non slip. The elastic strap does nothing to keep the cover on the sofa. It is badly positioned on the cover and is too narrow. Long enough for our sofa but totally useless to stay positioned. Would have returned but $16.00 charge.