I read a ton of reviews before settling on this vacuum. I have hardwood floors with carpeted stairs and 4 pets. I was able to vacuum my floors, my furniture and my stairs on one charge. It did a fantastic job picking up and was a breeze to carry around. I am very happy with this purchase.