We got this vac as a trial and can't complain. It does a great job cleaning even older carpet. While I don't have any pets I do have 4 kids and two girl with long hair. Vac had no issues clean everything well. My only negative is I am used to a canister vac and can get under low areas a bit easier than this, but still recommend it.