THE GREAT: really easy to use, it's very nice that it vacuums AND mops at the same time (saves time!), love the self-cleaning feature, leaves a very thin layer of moisture on the floor. THE NOT-SO-GREAT: while the self-cleaning cycle does a nice job of cleaning the microfiber roller, but cleaning out the dirty water canister is a gross job, there is a plastic piece with lots of angles so debris gets caught, also, you have to pull out hair by hand, not really powerful enough to make a difference on rugs. OVERALL, still a great product. Does mostly what it's supposed to do. I just wish cleaning it out was easier.