The Narwal can clean up to 3000 square feet at a time. It may need to be charged in between vacuuming and mopping, but it will do so automatically.