Perfect fit for the stairs and much less expensive than getting carpet installed. Good quality. The treads do not slip!!!