The stair treads match very well but, was a bit disappointed in how thin the material is.
So far they are staying put but we'll see with time, and my two large older dogs going up and down the steps safely how they hold up.
the steps