the only improvement I would ask for be for it to work better on flat surface such as wood floor . the attachment be great and easily accessible . Works as expect on carpet and I like the transparent collection area so I can see how well it be clean .