Pros - ease of use and it did a fairly good job of cleaning my floors. I have a dog and family so my kitchen wooden floor takes a beating. Cons - I wish more disposable cleaning heads were an option. I'm not a fan of the scented ones that came with the machine as I felt they left a residue which I had to go over with the cloth head. A simple, unscented pack of disposable cloth like covers would be a terrific addition.