How many hours can the battery run? How long does it take to fully charge the batter? 

Your battery will typically last 150 minutes on a full charge or clean up to 200 sqm/2150 sqft, depending on the power mode you are using and the floor type of your home. It takes 6 hours to fully charge it.