Love the look these stair treads but they are not heavy enough to stay put on the step and the bottom of the treads do not have a rough enough finish to help old them place. More irritating to constantly have to fix the stair treads every time a human or canine goes up or down our steps. Wished I had spent my money on a heavier  duty stair tread