I got this for my kitchen and I really like it.  I wish it was non skid on the bottom, but hey you can't have everything.  I isn't a solid black so I think it will hide dirt/spills/life pretty well.  With the material I feel like I could hose it off if it did get a big spill or really dirty.