Over the years we have rented carpet cleaners; purchased and used smaller home carpet cleaners; and hired professional carpet cleaners with varying results. We purchased the Big Green Machine after our last two disappointing professional cleanings with the hope that my husband, who put himself through college cleaning commercial carpets, could do a better job on our white carpet throughout our home. The results were amazing! Both the carpets and our upholstered furniture look fantastic. The Big Green Machine was able to get out stains and clean heavy traffic areas better than our last professional cleaning. We are thrilled because there is nothing more satisfying than clean carpets!!!