Perfect, without faults, flaws or errors
He grew up in Norway, but he writes impeccable English.
Incapable of wrongdoing or sin; immaculate