I bought this vacuum months ago when my previous vacuum bit the bullet and OH MY GOODNESS is this vacuum amazing! I have a robot vacuum that goes around the house every day but it doesn't quite get it all so I use this baby on my carpets and in the bathrooms (and everywhere else in the house). The amount of pet hair, human hair, dust, and debris it picks up is mind boggling, especially since the robot vacuum has already covered the house. If you have a high shedding pet and high carpets, you NEED this vacuum.