Works well on regular wall to wall carpeting . on bare floor or thin carpet , it blow dust and dirt everywhere - even when on the correct setting . I think the dust\/dirt be come from inside the machine , since the volume of dirt on my floor look like so much more than I be try to pick up in the first place . very annoying .