the Roomba 880 works wonderfully. I have never felt better about having my 8 month old grandchild down on the carpet. My little Roomba religiously vacuums my floors. You do have to watch charging cords an some throw rugs, which might clog the Roomba. It is very easy to untangle from the rollers, but easier to put them out of the Roomba's reach. Today I came home to find my Roomba stalled as it had climbed up on a dog bone and gotten stuck. This is unusual, and generally it will bump and turn around. I would highly recommend this model as it does a very good job.