We've had this for about a month now and it works very well. Attachments are easy to use and works on rugs, hardwood and tile floors. Canister is easy to empty, and charge lasts more than long enough for normal use.