Needed stair treads so that our dog could safely go up and down. These are very soft and comfortable and fit my narrow stairs perfectly.