There are three main types of hard floor cleaner: those with rollers, those with spinning microfibre pads, and steam cleaners. Roller cleaners generally have both dirty water and clean water tanks, sucking up dirt and germs to remove all traces from the floor, leaving your floor almost dry once cleaning is complete. These are a brilliant choice if you have large areas of hard floor in your home. Cleaners that use microfibre cloths are typically more gentle than roller cleaners, gently buffing the floor clean. These models are good if you have fewer hard floors to worry about. Also, look for a model that can apply a liquid wax finish to protect your floors after cleaning, particularly if you have expensive and delicate, solid timber floors. Steam cleaners can disinfect floors with heat, but the high temperatures make them better suited to tiled or laminate floors.