complete waste of money , as if the paint isn't prepared properly it won't do anything .
Better off spending similar money going to a detailer and get the job done properly .
Get a ceramic coating , you might have to do without a car for two or three days but it's well worth it .
Totally agree with Bigal, just get it detailed by a professional. If its for a new car that you havent picked up yet would also be worth advising the garage not to prep the car either, as theyll inevitably make swirls in the paint etc. Am picking mine up next week and have advised that they can only remove the travel 'packaging' and give it a jet wash ie no hand contact as I'll prep it and seal it myself, though appreciate thats a little 'geeky'!