The vinegar is an acid that breaks down any dirt. So it comes off easy. The soap makes the vinegar stick to surfaces so after the two hour "soak" it wipes off easy. And I mean real easy.

Dishwashing detergent is good, even shampoo works a treat but this is a lot easier. And if you choose wisely with detergents its not harmful for the environment either.