Murphy Oil Soap is good for hardwood floors. It is suitable for most wooden surfaces, protects the wood fibers against wear and tear, and helps to restore the finish.