These mats are great for keeping out dirt and water.  They look wonderful and are super easy to clean and care for.  I also have the stair treads, which are great.