flawless

having no defects or faults.