Although they don't filter out all of the contaminants, they filter out enough for me, especially considering the price! WARNING: check the "Last Serviced" date which will scroll by or display on the machine you're using. I've had to call the company about three of their machines which showed they hadn't been serviced in months.