I like the Covercraft ones from Genos. Recently, a half cup of coffee was spilled in the back seat and after soaking it up with a rag, there were no stains and it was completely dry. I never took the cover off to wash it and you can not tell anything was spilled. They seem to be waterproof and stainproof. Water just beads up - doesn't soak in. If you have little people like me, they are a necessity!