I love, love, love this cleaner. As stated in the header, it's my second cleaner. Initally, several years ago, I purchased a Bissell cleaner to keep up with my 2 toddler boys and all the "creations" they came up with on my carpet. It kept up with them beautifully. About a year ago, I had to replace it because I had just worn it out. I did research on several competitors as well as Bissell products because in 20 years, technology had changed drastically. I wanted to get the best bang for my buck. Bissell won hands down. I purchased the Proheat 2X Select Pet Cleaner because I have a dog instead of toddlers runnings around. This cleaner does great in keeping up with his "seperation anxiety" presents. Having new carpet all over the house, I wanted a product that would protect and preserve my investment. This cleaner has done very well. Yes, newer or fresh accidents are much easier to clean up. My older spots required a little extra elbow grease to remove the stains but came up beautifully. No odor either with either type of stain.