Fit perfect on my steps they look great and don't slide off the steps at all, they stay put!