So the iRobot Roomba E5 is not the most high-end robot vacuum on the market right now, but it is a good robot vacuum still. It does still navigate your home and map out your floorplan, so that it knows where it needs to go and clean, with ease. That also means that you can do better spot cleaning and cleaning just a single room. Without cleaning the entire home. The iRobot Roomba E5 also uses its patented three-stage cleaning system. Which is going to make sure that it does get up all of the dirt and dust out of the carpet on your floors in your smartphone. The iRobot Roomba E5 is also able to identify what type of floor it is on. Whether that is a carpeted floor, hardwood, or laminate. This is important, as it needs to bump up the suction on a carpeted floor than a laminate floor.