Pros great for keeping dirt from creeping into the house. Cons not attractive at all, while it claims to be washable, I washed one in the washing machine, and parts of the rug clogged the water pump in the washing machine.