This machine works great for me. I only plan on using it a few times a year, so I didn't want to spend a ton of money on a machine. I am sure there are better machines out there, but for quite a bit more money.I felt like it did a really good job getting the carpets clean and fresh in our house. I did use the recommend Hoover brand soap with it.I really like the fact that there are two seperate tanks for clean and dirty water. It makes it really easy to clean the dirt and grime out of the dirty section. I have used the machine a few times already and have not had any problems with clogging.I recommend setting the machine on a hard floor or a towel when you are first finished with it. It tends to drip out a bit of water when sitting for a while.