Microfiber cloths are one the best for cleaning because they're lint-free and can break up dirt without scratching a surface.