This is a replacement rug for our entry way one that we bought a couple years ago.  They hold up great and all you have to do is shake them out when they get dirty. The only draw back is they don’t remove moisture from wet shoes.