I highly recommend these stair treads. They are very effective for preventing ice on your steps. I bought these for my deck steps to help my new puppy from slipping on the stairs. They arrived right before a snowsleet storm, and they worked perfectly. I was really surprised at how well they worked. Plus, they look nice and won’t permanently damage your steps. They are heavy enough to lay directly on the step without having to tape them down.