Product did a good job. It removed a large part of the contaminant stuck into the nano coat. However, depending your own situation, this sole product may not be enough to remove all contaminants from your véhicule. A quick detailer and synthetic clay bar use after is doing magic. For me, this is a perfect trio to have for your car care.