What do you mean by 'best'? Fastest is what the UK market associates with best but that actually equates to most aggressive. Often, the fastest acting product will be the most likely to damage the surface whuch, to me, means that fast acting products are cheap bulk use products which should not really be in the bag of a high end detailer.
Bookmarks