When I first was in the market for a new carpet cleaner it was like trying to find a needle in a haystack. It wasn't my first rodeo but I knew that I needed something more compact, easy to use and extremely versatile as I have a handful of pets that leave their traces of dirt love all over my carpet. Upon further research, I found this Bissell Compact Cleaner and I must say that it was the absolute best purchase I have ever made. Besides it being compact, green (my favorite color) and absolutely adorable it has the power of being huge. The saying is true good thing come in small packages. That couldn't be further from the truth. This Bissell Compact Cleaner has really outdone itself in fighting the deeper stains and the ones on the surface. It has a great suction and a neat little sprayer with a brush to fight off nearly any stain that you come across. I was hesitant at first because I have a problem with one of pets eliminating on the carpet and I wasn't sure that this machine would take care of that but it did. It got every ounce of the stain out and the smell that came with it.