These are fine.  Not quite as long as I hoped and don't overly impress, especially for the price.  That being said they do seem to stay in place on our stairs and I don't have much to compare them to.  I'm happy with my purchase, just now blown away.