We had until now always this imitation leather cloths. For the moment, these are fine, but in the long run they dissolve, and leave dirt.
Now we have decided to use a genuine leather cloth, -they are not really cheap, but worth every penny. We use it for our shower! once wiped and everything is fine clean and "free water".