Ernie Ball for me is more a string producer for guitar, so far this cleaning formula, make the job quite well, i like it better then the one from Dunlop, this is more creamy and give a better shy protection to my acoustic guitar which as a low finish that give better protection to the wood also. But i like better some more creamy with natural elements then just like water and soap stuff. This is enough for hard finish of electric guitar than acoustic one.