Здравствуйте! Да, данный очиститель справляется с запахами. Конечно, если очень едкий запах, то не в моменте его устранит, но в процессе использования, запах устраняется. Фильтр необходимо менять, когда он загрязнится. Это индивидуально у каждого, зависит от частоты пользования. Внешне будет понятно, когда нужно менять. Но хватает на долго фильтр.