This is one of the best carpet cleaners I've ever used.  We used to use the older Rug Doctors and loved them but once we tried this we decided to buy one.  This thing is amazing.  It has very deep cleaning, makes the carpet look and smell like new and leaves very little moisture which helps with drying time.