Enjoy completely spotless floors with this hard floor cleaner from Karcher. It can hold 400ml of water at once, so you can easily leave a whole room spotless without needing to top up the tank. Plus, you’ll have no problem reaching into any awkward spaces thanks to the unique wide 30cm roller, which makes edge to edge cleaning effortless. The roller is machine washable as well, so you won’t have to keep buying replacements. It also vacuums as it washes, meaning you can pick up dust and moisture in one fell swoop for a truly thorough cleaning.