It definitely cleans, but the pool was getting too high maintenance and as a busy mom I can't check this daily. I have a micron cartridge filter and my water was pretty clean without this, so I removed mine.