Rented machine first to try it out. Worked so well I bought one. Cleaned carpet very well, drying time with ceiling fans on took less than a day. Compared to Rug Doctor that I have used many times in the past - Machine pushes and pulls easily over the carpet - Rug Doctor was smooth on way and would be difficult and bounce up the other way. Carpet is dryer with the Big Green Machine, means drying time was less than a day as compared to Rug Doctor taking 2 to 3 days. Adding water to Big Green machine much easier and clean up was also easier. Used machine on house carpet and car floor mats, works great.