This is a great robot vacuum it replaces a different one that I had before and it is definitely better - the features include an air cleaner and seems to be smarter about routing itself around the house. It has an app for on demand cleaning too. Handles different flooring types well.