I have a Roomba & I really like it! I turn it on when I run errands, but it is very quiet - can talk on the phone & hear TV when it is running. I didn't program zones, but will close doors or set footstool in the way so it covers certain areas at certain times. When I'm home, I just let it go. It hasn't gotten tangled in anything yet. It has a docking station & can be programmed for days/time. It does carpeting, tile & scatter rugs (no fringe).