Great spot remover for carpets. It is very easy to use and performs very well on small spots and stains. The cleaning solution dispenses fairly quickly and depending on the pyle of the carpet, you may need to add more to complete the job. Overall, the product is high quality, charges fast and lasts long enough to complete the job.