I bought this unit about a month ago and have only used it twice. Once I got the unit assembles (instructions are very good), the set up is simple. It is very good and cleaning the carpet, and does a great job on dog hair! Have not needed it for pet stains yet. The spot cleaning tool is very good, with multiple heads and long connecting tube.