This carpet cleaner does the job. It's light weight and powerful. Very easy to use and gets my pets "mistakes" cleaned up well.