spotless

adjective
  1. completely clean; without any dirt, stains, or marks
  2. perfect in character or reputation; without fault or blame
  3. Usage: figurative

Examples