This machine does everything I wanted it to do, plenty of power, removed the stains I needed it to and did a great job overall. The buggest drawback is the waste tank, someone decided thast the drain should be on the side where it is hard to get all the waster and particulates out of the tank. That drain valve pretty much GUARANTEES you will never be able to get 100% of the funkyness out of the tank. Other than that, I lovee this machine.