Overall this vacuum is fine. It works best on hard flooring, but I have not had a good experience with pet hair on rugs. It simply pushes the hair around and I end up having to pick it up after vacuuming… kind of defeats the purpose. Being that is the only reason I upgraded to this model, it will go back. Pretty disappointed at this price point.