We suggest the Roomba i7+ if you don’t mind paying a little extra money on an even better robot vacuum. It effectively cleans both carpet and hard floors, but it is quieter and more intelligent. It uses mapping technology to keep track of all the various rooms in your house so that it can clean it as effectively as possible. The i7best +’s feature is that it automatically emptying its bin into a clean base after each operation, which can carry roughly 30 jobs’ worth of dirt. In conclusion, if you want a robot vacuum that doesn’t need a lot of attention, the i7+ is worth the extra money.