iRobot Roomba 671 review: clean your home with the push of a button