I loved that it did a great job of removing an old, set stain. My carpet looks great! I didn't like that I had to be sure to really vacuum the carpet extremely well because it left clumps of dog hair in it's wake. I do love that when I have a pet mess, I can plug this in and go. No more rentals! I would totally buy this and I'd tell my friends to buy it as well.