I love this, cleaner does a wonderful job extracting. I have large upright carpet cleaner but it is such a pain to use for small jobs. We had a very sick puppy and this is so awesome for quick clean ups. Put in the water & solution, clean the spot; then empty dirty water & unused solution and your are done!! SO QUICK AND EASY!!