We live with 6 dogs (4 large and 2 medium) and 5 cats, so you can imagine the hair and odors we deal with on a daily basis. No matter how often I vacuum, spray and shampoo our carpets, there is an awful odor we couldn't get rid of--short of replacing all the flooring in our home. We left the house, and when we returned the odor was awful. Turned on the BreatheSmart Flex with the charcoal odor filter and within 30 minutes the odor was gone!! We now have a second Flex for the other half of our house. It's a pleasure to walk in and not smell the noxious odors. I highly recommend this product.