Battery life is surprisingly pretty good for vacuuming and mopping, even has the option to recharge and finish tasks. Maintenance is a breeze since you can see water levels for clean and dirty water. The app will tell you if vacuum bristles need to be cleaned. Suction is pretty good on carpets with pet fur. And noise level is quieter than a blow dryer, emptying itself into the dock or self-cleaning the pad is the most noise you'll hear but not enough to scare my toddlers with autism.