Best purchase ever! We have a lot of hard floors and a 2 and 4 year old that spill everything. We purchased the self emptying vacuum as well as the mop and one vacuums and then the other mops. You can choose which rooms or clean all and it does a great job! I recommend buying extra pads because they get stinky and need to be changed often.