Almost stain proof, I think.  The sheen of the fabric is a bit cheap looking, but i've spilled a lot of things - tomato sauce, hummus, milk, wine, blood - on this thing and seen no trace after a quick rub with a damp towel. its also comfortable in a supportive, medium-firm way - not squashy-painful like some couches can be.