Bought this after hearing good reviews from family members this did not disappoint. We have three dogs and a baby in the house and this keeps up with them all