So far this has been reliable and quick to remove small stains. I have only used it a handful of times, but the dirt spots were removed easily.