It works well and the dirt container albeit small, is easy to empty. There are many attachments, even for the detachable hand held component. I have only had it 4 days but I used it twice and it cleaned my hardwood floors well. I will update after a few months if I remember.