I do a few things actually
One is I mop with mop and bucket, using detergant and eucalyptus oil (just a splash of both) also I make the water REALLY hot!
Then once I have finished, I got over the floor again
Then I steam mop
I know it sounds bad...but I can and probably would eat off my floor
Oh and I also do this at least 3 times a week