What is the meaning of Spotless?

Exceptionally clean.

Impeccable and free from blemish.

Lacking spots; unspotted.

Source: wiktionary.org