Wiktionary
smell like a rose
alt. (context idiomatic colloquial simile English) To be regarded as appealing, virtuous, or respectable; to be untainted or unharmed. vb. (context idiomatic colloquial simile English) To be regarded as appealing, virtuous, or respectable; to be untainted or unharmed.