Superb quality machine! Very easy and user friendly to assemble, and take apart for cleaning and emptying. Battery life is adequate for what I use it for! This will not deep clean carpets  but it works great for quickninbetween jons!