Hello. We airbnb our small single room cottage and yes, I have had the same issue. Sometimes it is the overcoming smell of cooked food and sometimes is just the pungent oder of - well - people. In any case, it is my feeling that if I have given my guest an option to cook ( we have a kitchenette with a microwave and a hot plate) than I have accepted what comes with that. Again, just my feeling, I would feel it unfair to my guests to dictate what they can and cannot cook. I would not want someone to do that to me - that is my litmus test for my dicisions.
In regards to people smell ( some people come with their own oders) I couldn't really dictate that either.
The first thing that I do is open the windows and doors. Fresh air does wonders for most smells. Secondly, vacuuming and moping every time also seems to help. And a general wipe down with pinesol. I also have a air disfusser to just give it a bit of pleasent smell. OH - febreze has been a savior!
That is just what I do here. Perhaps it helps to know what other hosts are trying.
Cheers!