They fit very well and the color is just right for the steps. Very comfortable to walk on. Very soft and stay in place well and don’t move when walked on. Very nice.