definitely what i've been needing with 2 toddlers and 2 dogs, great product to keep my area rug clean