My dogs have accidents every once in a while and this rug holds up beautifully.  Really easy to clean and always goes back to looking good-as-new!  

Pros: Affordable and sturdy
Cons: Not cushy, quite basic