This is a great rug/carpet cleaner! It was easy to put together and with the clean water tank, you are never cleaning the floors with dirty water. I had a couple of old pet stains and you can't even see where they were! #sweepstakes for a chance to win