TESTED AND RECOMMENDED:  We have been using this cleaner for years.  It does not contain any harsh chemicals that can fade or destroy various surfaces on our boat.  From countertops to mirrors and electronic screens, it clean everything without harming the surface.