This would work well in smaller homes and apartments without pet hair. I like the fact it can run daily on its own, but my IRobot keeps having maintenance issues. I'm always taking it apart to wipe sensors and empty the bin which it's supposed to do automatically. I think my dog is shedding more hair then an IRobot can handle.