I have a puppy and two messy boys, so I have tried just about all of the spot cleaners. The this that sets this one apart the most for me is that the dirty tank doesn't leak when you pull it out of the machine and is larger than most others. Overall, does a great job removing stains of all kinds and is very easy to use! I would highly recommend this product especially for a busy home with pets and children.