This little hand held carpet cleaner is great if your looking for something to use that is quick and easy to spot clean small messes. I wouldn't try to use it on anything large becuase it isn't built for that. It does work best on apholstry and short rugs/carpets. It's lightweight and handheld. It is rechargeable which is convenient and it has good power too that seems to last a while. It's super simple to fill. Its also is super easy to break apart after your done to clean the machine out. The directions are easy to understand but they way its made you don't really have to look at the directions to figure out how it all works, it's that easy. I was able to test this out through Stellar Product Testing Panel.