Blemishless

Blem·ish·less

Blemishless

a.
  1. Without blemish; spotless.
    A life in all so blemishless.