This pulls the odors out, but has been serviced several times in less than a year.  Very disappointed.