impeccable
1. [ adjective ] without fault or error
Synonyms: immaculate faultless
Examples:

"faultless logic" "speaks impeccable French" "timing and technique were immaculate" "an immaculate record"

Related terms: perfect
2. [ adjective ] not capable of sin
Related terms: virtuous
Similar spelling:   impeccably
  imbecile
  impeccant
  impugnable
  impassable