Yes, this kit performs very good. The foaming action definitely helps in removing the dirt due to the fact that the foam causes the detergent to stick to the surface versus running off of the surface.