The battery on the Roomba self discharges within a week, so you constantly need to keep it charged. It also requires being emptied/cleaned often.
That being said, I used it all the time back in the US. I turn it on before I leave for work, and come back home to a cleaned floor.