And if so which one? I have a large slate floor in kitchen/diner, small-ish bathroom and wooden floor in hallway. Can I use on all these surfaces?