We have a Mannington Floor, it's a soft vinyl. Looks good and nice to walk on but it's a dirt magnet. My current method of cleaning is to vigorously scrub in some dish soap, (the expensive stuff from Mannington works just the same) let it soak half an hour then scrub again. It's a big floor and i can only clean a small area at a time. Cleanup is the hard part, getting the dirt and soap up. I sponge on a little water and sponge it up. Can't use much water as it runs away with the soap, making the rinse task bigger. Even after three rinses there is a lot of soap coming up with the water.

So I'm sure there is an easier way. What's your method?