What is the finish on your floors? I think that makes a big difference. Ours have an oil finish. I use simple water to clean them, just enough to get the dirt up, and so the water evaporates quickly. I've been doing this for close to three years, and they still look fine.