Rainbow is by far the highest quality cleaning product I have ever used. Having the capability to earn this product for free was a game changer for my family. The shows were doable and very fun! I have seen huge differences in the cleanliness of my home and my own urge to clean, using my Rainbow is just so satisfying! I would recommend this product to any and everyone! If you are on the fence of considering a Rainbow for your home I can assure you that you will not regret your decision!