Impeccable

Flawless; perfect.