In perfect order; thoroughly acceptable.
Perfect, without faults, flaws or errors
Incapable of wrongdoing or sin; immaculate