We got this on prime day so it’s still pretty new. It does a good job getting up pet hair and dirt/crumbs on our hard floors. Haven’t tried it on carpet yet. It goes for a LONG time before needing to recharge. The cats like to chase it, punch it, bat at the bristles, and ride it. It’s pretty funny! It’s still too new to give it 5 stars yet, so I’ll update after we’ve had it for awhile.