This is the only brand I would buy for cleaning carpets. It is very simple to use and cleans extremely well. I cleaned a large living room rug and a small bedside rug. Both came out clean and they haven't been cleaned in a very long time if at all!!