For gloss finished guitars, the best cleaner out there is Dunlops 65 Polish and Cleaner.
It leaves a stunning, streak free finish, and a glass like reflection. It contains emollients that help to restore the instrument to a rich lustre, and a like-new condition