Really quite amazing that it can vacuum about 2000 sq ft and seems to remember where it needs to go back to when it has to recharge. Excellent on hard floors and keeps the carpets picked up. Worth the money for me just to keep the hard floors clean and the carpet touched up.