A cleaning apparatus for cleaning a surface in which cleaning solution is dispensed to the surface and substantially simultaneously extracted along with the dirt on the surface in a continuous operation. The cleaning apparatus comprises a first source for distributing a first liquid onto said surface. An activating device operatively connected to the first source to activate the first source to distribute the first liquid onto the surface. A pump operatively connected to the first source to draw under pressure the first liquid to the surface. A second source for distributing a second liquid onto the surface, wherein the second liquid from the second source is drawn to the cleaning surface by gravity alone.