These appear to be well made and durable, and they are comfortable to step on.  I would not characterize them as slip resistant though.  A couple of trips up and down the stairs and all of them had shifted around a little.  Never felt like they were gonna slide off the step though, so from a safety standpoint they are probably fine.  If you want them to stay exactly in place though, you will have to use doublesided tape.