So far I love it! I got it for my kitty who stress urinates on the carpet. It is so difficult and time consuming to get cat urine out of the carpet. This cleaner gets deep in the carpet to clean it. So far it has done an impressive job getting the odor out. It is so convenient too! Just press the button and walk away!