Hi @Kristie116,
I agree with the others, an ozone machine is the best for persistent smells. It tends to work best in an enclosed room - for example if you have smoke smell in your clothes, hanging them in the bathroom and closing the door and using the ozone generator for a few hours will do the trick. If you do it in the space, make sure there is no pet/person present as it is unhealthy to have high exposure to ozone.
We have air purifiers in our space, open the windows with fresh air, use charcoal bamboo odor absorbers in certain places (trashcan, dresser drawers, or newly assembled furniture) and this helps with off gassing.
I would not recommend using air fresheners or sprays as they mask it and are bothersome to many people. I highly recommend the charcoal bamboo sachets; we found them online and work great for some areas. The ozone generator however seems like your best bet for the moment. Just remember to air out well after using the ozone generator.