I bought these while they were on sale, they match our living room carpet perfectly and really bring together our beach decor. We havnt put them down yet because we are in the process of redoing my steps - but I they are soft and have a rubber back so I dont think slipping will be an issue but we going to put carpet tape down anyway. But, these are just want we wanted and cant wait to put it down. I wish there was a larger square one so we could put it on the riser but these will be perfect for the stairs.