Answer: impeccably

AnswerCrossword Clue
impeccablyIMPECCABLE, faultless, flawless