Just purchased and overall have been satisfied with the product. it does have a small canister, but very easy to empty. Convenient for a quick sweep and 2 batteries last well for my whole house. One of the biggest reasons for purchasing was to have to batteries. They will also charge up in 2 hours while some of these vacuums take up to 4 hrs. Hoping it has a long life!!