So initially when I got this I thought I would be able to use this on carpets, rugs, and hardwood/tile floors all together, as it’s called a 3-in-1 but this will only work on hardwood and tile floors. Regardless of that this is a fantastic mess master. Having two small kids who spill stuff on our floors all the time cleaning is a breeze with this mop/vacuum. It lasts through our kitchen, hallway, four bathrooms and office area so I can say the battery is fantastic!