I think you should describe what kind of smell was it objectively. Was it pungent, foul or smell of something rotten? Unless, it's related to character's feeling, the description is generic to his emotions than olfactory sense.
Your description is indeed vivid but need some clarification to make it perfect 