The 4050 Seat Protector is made of heavy-duty vinyl coated fabric that’s resistant to water and oil. Its large size (28-by-58 inches) protects the sides and front of a seat, and its slide on/off design makes for easy installation and removal. It can be wiped down or machine washed to remove stains or debris.