These mats are classic.  They are hand made from coconut husk fibers.  They are very good at getting dirt off of shoes.  My last one lasted many years.  The only caveat is that it needs to be used in an area sheltered from the rain.  A big plus is that they are biodegradable.