I got this because when our dog comes inside his feet are sometimes dirty and track in dirt, also being in a rental house with nice carpet we wanted to keep the carpet nice on a regular basis. Cleaned up several dirtly places and even some muddy shoe prints on the carpet. Also was good at pulling up dog hair, even after I had vacuumed well with a regular vacuum. The cleaning soap goes in easily and the water container is simple enough to use. Will be very easy to just pull out and use for small jobs and also for cleaning the whole house. It did take a while for it to dry. Item shipped in the manufacture's box, so be careful if it is a present or secret. I would highly recommend this product.