We needed a rug and runner to put over some much hated white tile until we replace it.  We also needed it to be something that was tough enough to handle the dogs.  This versatile rug does both.  The only con is that its a bit rough if you are in bare feet.  

Pros: good price and quality
Cons: rough to touch / feet