Battery life on the XL has been excellent 80+ mins in the ultimate cleaning mode.  I have a large house.  Older reviews on battery life almost made me buy a different  brand.