This cleaner is amazing! Pros- lightweight, portable, quickly removed stains, easy to use and just overall easier to use than a bigger machine. The only con is that I could see if trying to clean a large room this would just take too long due to sometimes having to go over the stain 3 or 4xs. I use it on smaller rooms and seeing the difference is amazing!