These were perfect for our basement steps.  They are holding up really well.  Sweeps off nicely.