I have used it before, and although I am a fan of 3M products such as Polish for light/dark colored vehicles, I am NOT a fan of their performance finish product. For me, there was too much silicone in it, which caused streaking. It didn't add any more gloss to the vehicle, either. I cannot comment on the protection it provides, though, because I was so disappointed with it, I re-washed the vehicle to remove this product and started over with Pinnacle Souveran.It went on and came off easy, but all in all, I give it a thumbs down.