We have a Roomba, but it obviously doesn't get the furniture or the nooks and crannies. This little guy takes care of all the hard to reach places and has a bag so we don't have to mess with the cloud of dust and hair when emptying canister. It is compact and took the place of our old upright. It fits nicely in front coat closet.