this work great . I be impressed that it be not very loud and even pull itself across the carpet . we carpet look new every time we use it . the bag seem to last fairly well and the filter do not put off any odor . I would not recommend this for hard-wood because there be not a way to turn off the super powerful brush which would scatter dirt . I suppose pay attention to the fact that they call it a `` CARPET '' pro rather than a floor pro should make that obvious ...