Hardwood floor refinishing involves sanding down the top layer of the floor to remove scratches, stains, and imperfections, then applying a new stain and finish to protect the wood and enhance its appearance.