The stair treads are very good quality and plusher than they look in pictures. You would definitely need some kind of carpet tape or additional non-slip for them though, because the back is not rubberized enough to really prevent them slipping and sliding around on the stairs.