all-perfect
ALL-PER'FECT,
a. Completely perfect; having all perfection.