I use this on my large throw rug carpets and on my hardwood floors..I just love how easily it sweeps/cleans/sanitizes at the same time..having 3 boys, ages 3 and younger, this saves me time while making the much needed frequent cleaning much easier to accomplish!