I just bought a new car with cloth seats. I purchased these to help protect from crumbs, wear, wet hair, etc. I really like the fact that the car cover for the seat is one piece. You just slip the top of the cover over the back of the seat, then position the bottom, then shove a foam piece through the back of the seat to prevent it from moving. Much easier than the seat covers that come as two pieces for the back and bottom. They are a little loose but not a big deal to me. The material is like nylon, so I can see that it is water resistant. If you spill a little, you would need to blot it with a paper towel to absorb the liquid quick before it absorbs. Chances are you would do that anyways. Color contrast is nice as it is a nice medium/light gray color and black.