You would probably do better to find one of the many electrostatic air "purifiers" to remove some of the more objectionable smells, though that might be outside of your budget. The problem with aroma diffusers is that they are "additive" devices. They ADD one scent to obscure or overpower another scent. Electrostatic purifiers are scent REMOVERS that take the smelly chemicals out of the air.
As Cotswold points out, anything that adds a new aroma adds new chemicals. BUT there is also the issue that if it doesn't obliterate the source of the bad odor, that bad odor will likely come back when the diffuser goes dry. You would do far better to discover if there is a source of bad smells that can be cleaned up on a regular basis.
By the way, this is not the first time you've asked this question. Look into the "Similar Threads" section below. You're the first link!
Some people report getting bad headaches from having too many additives to the air - essentially a scent headache. When my wife and I go shopping, there are certain stores I can't enter due to the cloying level of perfumes, scents, and odors emanating from their displays. For instance, Bath & Body Works and, to a lesser degree, the perfume counters at J.C. Penney's and Macy's department stores. No disparagement of what they sell is intended. It is just that in some parts of their stores I smell EVERY scent at once - and the blend is nearly nauseating. I would re-think the idea of just masking the smells.
It could be worse. The street names would mean nothing to you but there are some homes near Hickory Ave. a few miles from us where their back-yard neighbors are an animal pound and a sewage treatment plant. Try diffusing THAT away! And I feel sorry for the scent hounds trapped in the animal pound, animals known for the sense of smell, who have to live next to the one place that smells worse than they do.