I wanted to try the Roomba vacuum for a long long time. After owning a Shark robot vacuum , I would say that the Roomba does a better job in terms of mapping your house and cleaning. The battery life of this vacuum is also very long. My upstairs is about 4,000 sq ft and it vacuums the whole area on one charge. One thing I do not like about this vacuum is that it's very loud. It sounds like a tractor while driving around and cleaning. It also makes the most loudest sound when emptying its bin. If you have napping children in the home, this vacuum will definitely wake them up. It also gets stuck A LOT, so unless you have an absolute bare and clutter free space, you cannot leave this vacuum unattended for the duration of the cleaning as it will get stuck. Overall, I would give this a 3.8 rating.