I have had a couple of rug shampoo machines before but never as good as this one. So easy to use and I love the option for heat only to help dry the carpet. It does a wonderful job! I am so happy I bought i!