Spotlessly clean (10)
I believe the answer is:
immaculate
(Other definitions for immaculate that I've seen before include "Perfect" , "conception of a particular religion?" , "Dogma that the unborn Virgin Mary was preserved from all original sin" , "Faultless" , "Free from flaws" .)