I love the PowerDash Pet Advanced! It is lightweight and very versatile for cleaning carpet, upholstery, stairs, etc! I was most surprised with how quickly it could totally remove OLD (at least 1 year or more) stains from pet messes in the house. The only con I have is how loud the vacuum is but that is expected with any vacuum.