I only use it on my hardwood floors.  It doesn’t not get pet hair off my carpet. It is nice to run during the week so I am not constantly vacuuming, but not worth the price for the job it does.  It’s ok.