This is very good for cleaning small area of carpet, but may not be good for big area. It is very easy to use. Just put the solution and water in the tank. It is also easy to clean the items after the carpet cleaning is done. I love this product.