I have purchase so many vacuum through the year and I must say that this one be the best . I have two dog , a golden and a mutt , that shed all year long . this vacuum have bring my carpet back to the original look . it really do clean both hard floor and carpet better than any vacuum I have ever use .