A surface cleaning apparatus for cleaning floor surfaces comprising: a housing adapted for movement across a floor surface to be cleaned; at least one of: a fluid delivery system comprising a supply tank assembly configured store cleaning fluid and a fluid distributor in fluid communication with the supply tank assembly and having at least one outlet for applying cleaning fluid to the floor surface to be cleaned; and a recovery system comprising a suction nozzle , a suction source in fluid communication with the suction nozzle , and a recovery tank assembly configured to store cleaning fluid and debris collected from the floor surface to be cleaned; a controller ; at least one status sensor in communication with the controller and configured to provide input about a component of the apparatus ; wherein it includes a proximity sensor operably coupled with the controller and configured to detect the presence of a user within at least one detection zone without physical contact of the user with the housing or proximity sensor ; and a user interface configured to receive input from the controller , characterised in that the user interface is configured to provide at least one indicia to the user when the user is detected within the at least one detection zone ; and wherein the at least one indicia is based at least in part on input from the at least one status sensor . a housing adapted for movement across a floor surface to be cleaned; at least one of: a fluid delivery system comprising a supply tank assembly configured store cleaning fluid and a fluid distributor in fluid communication with the supply tank assembly and having at least one outlet for applying cleaning fluid to the floor surface to be cleaned; and a recovery system comprising a suction nozzle , a suction source in fluid communication with the suction nozzle , and a recovery tank assembly configured to store cleaning fluid and debris collected from the floor surface to be cleaned; a fluid delivery system comprising a supply tank assembly configured store cleaning fluid and a fluid distributor in fluid communication with the supply tank assembly and having at least one outlet for applying cleaning fluid to the floor surface to be cleaned; and a recovery system comprising a suction nozzle , a suction source in fluid communication with the suction nozzle , and a recovery tank assembly configured to store cleaning fluid and debris collected from the floor surface to be cleaned; a controller ; at least one status sensor in communication with the controller and configured to provide input about a component of the apparatus ; wherein it includes a proximity sensor operably coupled with the controller and configured to detect the presence of a user within at least one detection zone without physical contact of the user with the housing or proximity sensor ; and a user interface configured to receive input from the controller , characterised in that the user interface is configured to provide at least one indicia to the user when the user is detected within the at least one detection zone ; and wherein the at least one indicia is based at least in part on input from the at least one status sensor . <EOS>