Anything spilled on it comes right out. It's not thick but very soft.  If you want more cushion just get a thick rug pad.  The colors are true to picture. I'm very happy with this purchase.