Haven't used it myself but it seems to get mixed reviews on detailing world depending on their expectations, from pretty decent to rubbish, the best way is with various wet and dry sand papers followed by some decent polish on a machine but it can get expensive buying all the stuff unless you already have some of it, best bet is find a decent local detailer and get a quote.