depends what kind of surface on which it'll be used. in my experience, it doesn't do a great job on carpet but does decently with hard surfaces.
in the end, it was easier to vacuum a room myself than to be prohibited from it because the roomba was in there. and even when the roomba was done, it hadn't always reached every square foot; also, it doesn't do corners well since it's, ya know, round.