Shark Stain Striker is a great product with amazing cleaning power and removing of stains. It is easy to fill the liquids as necessary, easy to remove and dump the dirty water container. One solution requires dilution while other doesn't. It's lightweight and easy to carry. Comes with 2 attachments. This machine has amazing suction and I cannot believe how dirty the water was after using it ( I shampoo regularly) It also brought back softness and fluff in my carpet. The solution has a pleasant smell that isn't overbearing. Great for small jobs, I wouldn't recommend for large jobs because it requires you to be on the floor and that could be hard for some people.  I think if a long non-flexible extension hose  was included it would be suitable for both small and large jobs. But also being directly on the floor, I think, gives it a better clean because you're putting elbow grease into it. I do recommend to others.