I recently received an estimate for getting my hardwood floors refinished. I was given the option of using a water-based or oil-based finish. What is the difference (care of the floors, long-term durability, etc.) I know the water-based costs more, but the recommendation was for the oil-based. Can anyone help me?? Thanks.