The best kind is streak-free, fume-free, and gentle on skin. Look for a multi-surface cleaner with plant-based ingredients. If you have children and pets at home, you might also want to use a natural general-purpose cleaner with safe ingredients.