This is a great daily/weekly mop! We have engineered hardwood floors, and this picks up the dog hair and dirt from daily living. We have to mop quite often due to having all engineered hardwood and a dog. I will typically vacuum or sweep first before I use my mop. Then, running through with the spinwave is a breeze. No labor, no back pain, just beautiful floors after. Quick and easy and lightweight.