I had never planned to put anything but a decorative rug inside my front door, but I have a husband who refuses to take off his shoes before coming in the house and the chintzy decorative ones did nothing to keep the dirt out. This rug actually looks pretty nice and it does a great job of keeping a lot of the mud from being tracked in.

Pros: Keeps the dirt out
Cons: A little pricey