If smells are the issue, I would suggest a UV induct air purifier, costs around $5-600 (a lot more if you pay someone to install it) and you can easily install these yourself. They get rd of smells within 30 mins (eve curry and fish), they are unreal. I put these in my houses if its too much work to duct the stove hood fan.
I cant live without mine in my home as I have a dog and you would never know it, except that my allergies tell me if the unit isn't working, lol. I didn't realize how great these were until I had a flood in a bsmt suite, you would never know we had a flood, even the cigarette smells from the tenants prior are gone.
Lisa