A steam cleaner comprising a cleaning head; means for supplying steam to the cleaning head to be emitted thereby; means for supplying a cleaning agent to the cleaning head to be emitted thereby; and control means for controlling the emission of steam and cleaning agent by the cleaning head; wherein the control means is operable to cause or permit the emission of cleaning agent by the cleaning head while the emission of steam from the cleaning head is at least substantially prevented.