To Breeze XLS has 3 stages of cleaning, and the entire pool areas will be done in around 2 hours if the battery is fully charged.