unblemished

adjective
  1. not damaged, marked, or spoiled; perfect in condition
  2. having a perfect reputation; without moral fault or criticism

Examples