I do own a larger carpet/upholstery cleaner to do larger spaces but this spot cleaner is the perfect the machine to do the smaller projects. The reservoir is a little smaller than I would like but it gets the job done. I cleaned a smaller section of carpeting and the carpet came out almost looking new. My next project will be using it on upholstery for my chairs up north.