this be a great vacuum . I have a old canister vac that totally blow ! once we get this vacuum I realize how bad my old vacuum be . it be super easy to assemble . the first time I use it , I empty the collector 3 time . it suck up stuff that I do not know be in my carpet . the attachment be easy to use . I only wish the cord be longer . it also clean tile well . I be very pleased with my purchase .