I have replaced most of my carpet with hardwood flooring. I wanted something effective and cost efficient. This little machine has met my needs. It fits easily under the bed and other furniture. I typically empty the canister after each room just to be sure I do not overload it. It's easy and quick to empty so it's no trouble. We have two dogs so I want to be careful I do not clog it. I have been using it 2 or 3 times each week. My house is not large and I do work full time, but still consider it efficient and easy to use.