Great product. I was using a mop and found that my grandson, who is crawling, would still get the tops of his feet dirty after mopping. This has diminished with the Spinwave, but not completely. Otherwise I would rate it 5 stars. Ease of use is amazing. I was concerned whether the battery would last long enough for me to accomplish what I want, but it has not been an issue at all.