iRobot 14904 Battery for Scooba Robot Floor Cleaner Nickel-Metal-Hydride battery is environmentally safe Charges in less than 3 hours Lasts up to 80 minutes per charge Battery life lasts for hundreds of cleaning cycles