I thought these would be more stain-resistant, but they aren't.  Also, I wish I had gotten ones that stay in place, either with tie-ons or non-skid fabric underneath.  They are constantly out of place.  They do, however, hold up in terms of strong fabric, good stitching.