This does a fantastic job of cleaning. I have 3 kids, a dog, a cat, and a bird that flies freely. I needed something that works, and this most certainly delivered.