We have had other robot vacuums, but the Roomba is the best in my opinion! We had a Shark for a long time, but we upgraded to the Roomba and it does a great job. It maps the house really well, it empties the dirt if it gets full mid-cleaning, and it is great for setting a schedule on the app. Also you can only vacuum certain rooms if you want after the vacuum maps the house. It’s pretty cool!