As previously mentioned expensive, and needs a re-finish after a couple of years. I've gone for a shampoo and wax polish which contain Brazilian Carnauba Wax from Super Cera, absolutely superb results with a professional finish. Waxing only 4 times a year or the start of every season as required. This is what a lot of the high end classic car community use.
I've got some Fusso soft 99 to try out, gets unreal reviews.