For spotless floors, this Karcher hard floor cleaner is a must have tool. It can hold 400ml of water and cleaning detergent at once, meaning you’ll easily get round the whole house without needing to top up or empty the tanks. It has a 30cm roller too, making it super-easy to get into tricky corners and awkward spaces. Plus, SmartRoller Technology can vacuum up any debris off the floors whilst it’s giving the surfaces a thorough wash, for great results. And, thanks to the twin tanks, your clean and dirty water is separated without ever being at risk of mixing. It even cleans the roller automatically while it works, so you won’t leave dirty streaks whilst you work.