faultless
adjective
Meaning
Without fault; free from defect or error.