Bought this for my husbands birthday as he is the one that keeps it clean and free of debris. Loved the vacuum bag as it now he cleans it out once a week vs everyday. Could not brag enough about this vacuum and we own this one and two others. With 3 dogs and us it keeps our floors spotless everyday from the dogs being in and out.