We've owned 7 or 8 Roomba's over the years, and this one is the one that seems to be our last - because it does what we want, when we want, it empties itself, recharges itself, has an awesome warranty just in case, and is truly a "set-it-and-forget-it" vacuum! Had to empty the bag once at 4 months - and it vacuums every day! Dog hair drifting around our house with central heating is no longer a problem! Love being able to set no-go zones, and schedule the jobs for when it is good for us. The smart mapping is great - tell our A.I. device to have Rob vacuum the entryway and kitchen and it takes off and does it! Great product! Not only would I, but I have, recommended it to friends and family!