Definitely not non-slip.  I had to use carpet tape to hold them in place.  They were also not all exactly the same size, but they work on my basement stairs.