These are perfect! We have stairs with a funny curve and being painted all white I was worried about the kiddos and dog. Once I finally committed to buying these I used carpet tape to ensure they stay in place. They get lots of compliments and put my mama mind at ease. I love the look of them and they are plenty soft enough for my little people to go up on their hands and knees. Even prettier than the picture