As title. I'm looking at buying a steam cleaner for hard floors, kitchen cupboards and worktops, bathroom floor and other places. I have slate in the kitchen, if that's relevant, and vinyl in the bathroom. Thank you.