2 in 1 Robot is a really helpful vacuum to buy. It does vacuum and mop in a perfect manner, doesn't leave any space undone. The only draw back is that you have to do mapping each floor if you change the docking location.