Damp cotton towel takes care of any soil I have seen on both seat materials. Followed by leather conditioner on the leather parts. Sweaty day after the gym I slip this puppy on
UltraSport Waterproof SeatShield and it works like a champ. I also have one for the passenger side when the kids booster seat goes in.