I bought this about a month ago,this has to be the best carpet cleaner i have ever owned. I have used it twice cleaning some small messes from my dogs and it did amazing. Everthing that comes with the machine is easy to use and a long courd so you can clean alot without moving.