The pattern is nice, and the carpet is soft. However these are not at all "non-slip." You will definitely need some rug tape or another way to keep these in place. They slide all over the place when you walk on them - not exactly what you want on stairs.