This rug looks like its going to hold up nicely.  Got the gray one and have it at the garage door.  So far, it seems to catch dust/dirt before you step into the house.