I had one before and I am glad to have a new one, this puppy can clean like no-other machine. Great thing is there are no bags.