perfect

adjective
  1. having no flaws or defects; completely correct or accurate
  2. exactly right for a particular situation or purpose
  3. complete; total
verb
  1. to make something completely correct or without flaws

Examples