Excellent at cleaning any shiny surface, the cloth will leave a streak free finish, will not scratch and buffs while it cleans.