I ordered these to give my elderly dog better traction on the stairs. I didn't need 15, but was happy they were sold in such a large quantity so I have extras to replace when they get worn or dirty. The carpet is super soft and looks nice. They were packaged very well. The rubber gripper strips hold the mats in place. I plan to use a water wipe on the strips to clean off any dirt/dust that gets under the mats and assume they will still keep their grip. Only time will tell.