I frequently have an odor problem in my daughter's room and in my guest bathroom. My daughter's room is due to the frog currently living in there. The bathroom is due to the bath mat getting wet - a lot. I have purchased a variety of air fresheners over the years. The end result is that the rooms smell like flowery frogs or flowery mildew. So, those options are not the best.
I have heard about little packages that purify your air, making them smell cleaner. I had to get some. This pack of teeny purifiers arrives in a cute little burlap bag. The individual purifiers are super cute and small. They are easily concealed around a room. Right now, I have some tucked away in my daughter's closet and under shelves. In the bathroom, they are roosting on top of a painting - and no on knows they are there. They work wonderful in the bottom of diaper pails to help alleviate the odor.
They are working just fine. I have not noticed any odors creeping back, but once they do, I will be standing by ready to drop more purifiers.
Full disclosure: I was sent this product free of charge in exchange for an honest and unbiased review.