(This review was collected as part of a promotion.) Wow! This vacuum has made my cleaning routine much easier. As a mom of 4, including a newborn, vacuuming and mopping have to be done weekly, sometimes more than once. My kids make plenty of messes lol. Having a vacuum that both cleans then mops and can clean itself is such a time saver for me. It's easy to use, even my oldest is learning how to use it as well. Make sure you use the right amount of solution to get your floors clean.  My only con would be, some stains you have to go over a few times (or personal and hard spots on your floor) and it doesn't get into the corners too well. What I do is I sweep out the corners, place pieces of paper towel on any hard stains/spots, then clean it all up. It's pretty gross having to clean the vacuum, since it's a wet mess. Other than that, it's an asset in my home right now!