We had to have a very durable rug because of 5 dogs and 2 kids.  It has taken all accidents 100%.  The accidents are easily cleaned up with no stains left behind.  I have received  many compliments on the design.  We love it.

Pros: Very durable for several pets and children.
Cons: Was a little expensive, but worth it.