If you are thinking about refinishing your hardwood floors, then the first thing is to determine if the refinishing is really required or not. There is a simple test to determine this. Just put a drop of water on the floor and watch it carefully. Does it bead up or soak very slowly? In that case your floor does not need a refinishing, and only requires a good cleaning. However, if the water soaks very fast, then clearly the finishing has worn off, and so the hardwood floor needs to be refinished.