Site finished floors you have to refinished every X years as that is just part of the process. A quality pre-finished floor will have 12 coats of poly or 4 coats of oil. The oil floor will have periodic no sanding re-oiling, but the poly should last a lifetime. If you buy a hardwood floor from me I would help you install it for free (sub floor ready) )![]()