Here's an inexpensive and fragrance free solution that is small but really works fantastic. It is a natural fragrance free carbon product called FRIDGE IT odor absorbers. It is a little purple cube with an incredible activated carbon filter inside that is really, really, great and eliminates the odors and for a long time. It works so much better than baking soda all those sprays, and fragrances that just cover up smells and doesn't get rid of them. Also, alot of sprays have warning statements about being eye irritant. and gels and oils that say keep away from fabric, pets,etc. and just don't eliminate odors. Just put a couple around your room. Each only costs a couple of dollars. I use this product everywhere including car(smoke and pet smells), storage, closets, my fridge and also under sinks, near trash and have friends that use it on cat litter box and also diaper pails - it's that good. I really recommend it. You can buy it in kitchen gadget sections in stores like walmart and linens and things. I also think camping world sells it and Internet at firstname.lastname@example.org.
Definitely worth trying