Totally agree as I recently used an Armor All spray like that on my daughter's 2016 Corolla seats. In the past they were a PITA to clean as even water would spot them. A light spray of the Armor All cleaner, let it sit 3-4 mins and lightly rub in the fabric direction with a microfiber cloth and the material looks like a new car now. We have tried numerous upholstery cleaners over the last few years and nothing came close to cleaning like this stuff and it leaves no spotting, uneven color, etc.