Works great cleaning up small pet messes and stains. It is also great for general household carpet cleaning. The machine is lightweight and powerful. One of the best things is the ease of cleaning the machine after use. Would have been nice to have smaller attachment for stairs.