I am very impressed with this cleaner. It got up stubborn pet stains that we had not been able to get up, and it freshened the carpet well. The carpet looks so good now and the room smells great. I will definitely be buying this cleaner from now on and I highly recommend it to anyone who has pets. It also cleans up every day messes easily too.