I've used this vacuum several times on carpet but mostly on hard wood flooring. I really enjoyed the multiple attachment that comes with the vacuum i can switch when changing floor types. I also like the multiple speeds of the vacuum. The battery has lasted me a least 20 minuets. The telescoping stick is great for me and the kids to both use. Also light enough for a three year old to use.