It does slip on hardwood so you will need a no slip pad under it but it's the perfect subtle color. I have spilled stuff on the rug and it's cleaned up easily.