Over twenty years ago I purchased my first Rainbow Cleaning System. At that time I purchased it for the allergies in our family. As my original Rainbow Cleaning System got older, I gave it to a friend. Of course, I purchased a second one. If it is good enough for me to purchase a second time, it has got to be good. I love it as it has handy attachments, and the powerful suction cleans wonderfully. I have used it for the purpose of dusting, to vacuuming pets, to usual vacuuming. The clear basin allows you to see when to change the water and know that it is picking up the dirt....review »