I am impressed with this machine. I love that it is sleek instead of bulky. Self cleaning is a huge plus. Most of all, it got every stain out of my carpet! Some had been there for a couple of months.