A surface cleaning apparatus, comprising: a suction source; a cleaning head adapted to move along a surface to be cleaned, the head including a housing and a cleaning roller, the housing provided with a roller chamber having an opening in a lower portion of the housing and a front suction mouth in fluid communication with the roller chamber, the roller positioned in the roller chamber in such a way as to be able to rotate, at least a portion of the cleaning roller extending through the opening configured to contact the surface to be cleaned, and the front suction mouth in fluid communication with the suction source; a cleaning liquid supply tank adapted to store cleaning liquid; a steam generator in fluid communication with the supply tank and configured to heat liquid to generate steam; a first fluid delivery unit including at least one cleaning liquid outlet for applying the cleaning liquid in the cleaning liquid supply tank to the cleaning roller and/or the surface to be cleaned; a second fluid delivery unit including at least one steam outlet for applying the steam generated by the steam generator to the surface to be cleaned; and a dirty liquid recovery tank configured to accept dirty liquid and dirt, the dirty liquid recovery tank being in fluid communication with the front suction mouth; characterized in that the at least one steam outlet is arranged at the lower portion of the housing and configured to selectively work simultaneously with the at least one fluid outlet so as to heat the surface by overflowing the steam to the surface during the process of cleaning the surface with the cleaning liquid to accelerate the evaporation of residual cleaning liquid on the surface. a suction source; a cleaning head adapted to move along a surface to be cleaned, the head including a housing and a cleaning roller, the housing provided with a roller chamber having an opening in a lower portion of the housing and a front suction mouth in fluid communication with the roller chamber, the roller positioned in the roller chamber in such a way as to be able to rotate, at least a portion of the cleaning roller extending through the opening configured to contact the surface to be cleaned, and the front suction mouth in fluid communication with the suction source; a cleaning liquid supply tank adapted to store cleaning liquid; a steam generator in fluid communication with the supply tank and configured to heat liquid to generate steam; a first fluid delivery unit including at least one cleaning liquid outlet for applying the cleaning liquid in the cleaning liquid supply tank to the cleaning roller and/or the surface to be cleaned; a second fluid delivery unit including at least one steam outlet for applying the steam generated by the steam generator to the surface to be cleaned; and a dirty liquid recovery tank configured to accept dirty liquid and dirt, the dirty liquid recovery tank being in fluid communication with the front suction mouth; characterized in that the at least one steam outlet is arranged at the lower portion of the housing and configured to selectively work simultaneously with the at least one fluid outlet so as to heat the surface by overflowing the steam to the surface during the process of cleaning the surface with the cleaning liquid to accelerate the evaporation of residual cleaning liquid on the surface.