depends what finish is on your flooring, usually semi-solid flooring has a polyurethane finish i.e. plastic. best way to clean polyurethane floors,pour a cup of windolene into bucket of very warm water, lightly damp mop the floor,you need to make sure the water is very warm so it evaporates off the floor quickly. vinegar and water shall work also. solid flooring with aluminum oxide finish (flooring imported from canada) can also be cleaned this way.