I have always bought the Brissell brand of carpet cleaners. This one by far tops them all. I love that you can clean the brushes right after using just bt pouring extra water to rinse it out. Highly recommend.