squeaky clean

📖 general
Meaning
Extremely clean or free from flaws.
Literal Meaning
extremely clean, often to the point of being flawless
Example
“Her reputation is squeaky clean, with no scandals attached.”