With many pets in the house, I usually have my carpets professionally cleaned at least twice a year and this gets expensive. This small lightweight inexpensive carpet cleaner is fabulous. Easy to use, cleans great. With light cleaning or heavy cleaning options, your carpets can look great without the time and expense.