I PURCHASED THIS PRODUCT MYSELF. I use this for my small kitchen, and my tiny bathroom. It works great for these areas, as I use the bigger attachment for the kitchen floor, I turn it over once halfway through. I use the smaller attachment for my bathroom, and it fits around the toilet and corners nicely. I did use it on a larger floor, but I just didn't feel like it was cleaning it thoroughly when I saw the amount of dirt on the cloth. My floors are linoleum, however it works nicely on my natural wood floors as well.