Goes on like any other liquid wax. Wipes off easily. Produces a very very slick finish, provided the paint you apply this to is clean and smooth to start with. If its not, get out the compound or clay bar. Only fly in the ointment is the 12 hour "cure" time to allow the coating to polymerize in a covered area to keep moisture and crud from interfering with the polymerization process. I tried this product as my current job is in a rural agricultural area -- bug splatters big time and lots of very fine dust from the construction project I'm working at. Bug guts wash off easily and dust has not been able to stick. Rejex goes on easy and wipes off without a lot of elbow grease. When its time to reapply Rejex, I usually run my 07 RX400h through the carwash on Friday after work, and apply Rejex when I get home so the 12 hour cure period occurs overnight. I didn't try Rejex for its once a year application claims. I wanted superior non-stick coating to keep bugs and dirt from baking on the paint. And I'll apply Rejex every 2-3 months to keep the slickness at max.