So before I use anything new on my 06 Carerra I was gonna use it on my 00 Grand Cherokee first. My original plan was S100 cleaner, AIO, Klasse SG, then S100 wax. The more I thought about it I realized that the S100 cleaner is just a super duper mild cleaner so I said screw it and went straight for the AIO which is a much better cleaner. Let me tell you the Jeep looks like brand new now. I was gonna go over it with SG and then S100 wax but I think I will wait about a week for the AIO to bake in and then ill rewash and go back at it with the SG and S100 wax. Is that bad? Otherwise I am a very satisfied customer. It also goes on so easy by hand.