Our dog was having problems getting up and down our slippery composite deck stairs and these rubber step mats provided the solution! I never believed that these would stay in place as well as they have. They look nice and they function exactly as promised. I highly recommend them.