I read a great review on this vlcarpet cleaner, so I bought it three years ago. My biggest complaint is that hair gets caught up in it very easily. We have two dogs and it seems I have to clear our the pet fur three to four times per cleaning. That gets a bit frustrating. Othersiey it works like a charm. I had a professional out to clean some spots in a new rental. The spots didn't come up. I tried using this on them and they came up with no issues! I guess the suction is better than professional truck mount machines!