I am quite pleased with the performance of this vacuum. I have hardwood floors and a few carpeted areas and it the suction was impeccable. The battery life could be better but the pro's outweigh the cons. I got a good 45 minutes before it needed to be charged which isn't a big deal for me. Light weight, and easy to maneuver.