The Unit works well better then the Roomba but , it doesnt replace vacuming.  Floors works really well for hair and dirt as for carpets it's ok if you have pets . Vacuums carpets good but doesnt get all the pet  hair . 
Later thing is that it always need maintenance the brunch roller accumulates hair at the end of the roller and causes and error , unit needs to be cleaned at least every 2 days specially if you have pets that sheds