I've used practically every cleaner on the market and Sonax and Griot's seem to be 2 of the best (personal experience), but Sonax smells awful. Griot's has the same sulfur/rotten egg smell, but they added cherry or something to it, it's actually not too bad. Been awhile since I've used nevr...