Being an animal lover, I haven't always had the best luck finding the best vacuum. My luck has changed with this one. The 16V Lithium Battery giving it a great run time and it charges unbelievably fast! The premium brush roll makes it great for not just carpet but hard floor cleaning as well. The odor trapping filter is probably my favorite feature because now you cannot even tell I live in a home with 4 animals. Great and super nifty vacuum!