It's bamboo. Kitchen and hallway so high traffic. I sweep or hoover it and then mop it, but it is still filthy so need to then wipe it with a cloth. Would a steam cleaner save me hassle and do a good job? If so, is there one you'd recommend?