I never realized how gross my carpet could be. Rainbow has got my carpet looking smelling and feeling much better after just one use. I’m glad I found the rainbow to help with the allergens and particles that cause my bronchitis. Rainbow is a great product