The present invention relates to a cleaning device for cleaning a surface (20), comprising: —a brush (12) rotatable about a brush axis (14), said brush (12) being provided with flexible brush elements (16) that are substantially uniformly distributed over the periphery of the brush (12), wherein the brush (12) is at least partly surrounded by a nozzle housing (28) and protrudes at least partially from a bottom side (30) of said nozzle housing (28), which, during use of the device (100), faces the surface to be cleaned (20), wherein the brush elements (16), during the rotation of the brush (12), substantially form a sealing with the housing (28) at a first position (33) where the brush elements (16) leave the housing (28) during the rotation of the brush (12), and contact the surface to be cleaned (20) during the rotation of the brush (12) at a second position (35) for picking up dirt particles (22) and liquid (24) from said surface (20), thereby defining a suction area (34) in a space between the brush (12), said housing (28) and said surface to be cleaned (20) which is at least partly sealed at said first and second positions (33, 35), —a single squeegee element (32) which is spaced apart from the brush (12) and attached to the bottom side (30) of the nozzle housing (28) on a side of the brush (12), where the brush elements (16) enter the housing (28) during the rotation of the brush (12), wherein said squeegee element (32) is adapted for pushing or wiping dirt particles and liquid across or off the surface to be cleaned (20) during movement of the cleaning device (100), thereby defining a suction inlet (36) between the squeegee element (32) and the brush (12) that opens into the suction area (34), —a drive means for driving the brush (12) in rotation, and —a vacuum aggregate (38) which is arranged at a suction outlet (47) of the suction area (34) for generating an under-pressure in said suction area (34) for ingesting dirt particles (22) and liquid (24) from the suction inlet (36).