This is my first time having a robot vacuum cleaner and its so great. Using the app I scheduled the robot to start cleaning when I am at work and I come home to clean floors. I am in a one bedroom apartment so the battery lasts for the whole apartment.