I spend week research online about vacuum cleaner before purchase this one . I know I want a canister style with decent suction for my house which be hardwood on 1 floor and carpet on the other floor . the suction be ok - great for floor and mediocre for carpet . but I know from read review that no canister in this price range be go to have great suction on carpet . what I do not expect though be the smell that this vacuum emit each time you turn it on . it smell like something be burn , though it do not feel like its overheating . I have to open all the window and door in the house whenever I use it because the smell be overpower and end up spread all over the house .