I have a steam cleaner which is great but very large and heavy so it only comes out once in a blue moon. If i bought a steam mop would it be effective and convenient enough for me to whizz round twice a week or so and clean all my floors? a mixture of tiled, laminate and vinyl? If so which one do i buy?