i got this because a moms page had numerous recommendations on this. It works great on our linoleum floors  but it doesnt deep clean as well as i thought it would. I recommend using between a good deep clean! but for 3 dogs, 2 cats and 2 kids, it does a great job keeping up!

Pros: cleans well
Cons: pricey