Completely replaced my corded vacuum, and has the power to deep-clean rugs… the tank is on the small side, but emptying it is so trivial that I don’t feel the need for a larger tank. The included attachments are more than sufficient for my cleaning needs, and the battery life is plenty for my 3br single-level home (~1200sqft of cleaning space, mostly hardwood/tile and many rugs).