I purchased this machine to clean up after my 2 dogs have 'accidents' on our carpet. A friend of mine has one and loves it. The machine is very easy to use and so far it does a good job at cleanup. The only drawback is it is very loud when on.