Definitely non slip and stayed in place on my steps. Easy to vacuum and washable. I recommend!