I received the product for free for my honest feedback. This spin mop is a TANK. There's no question that it'll keep your floors clean. My concern is mostly the logistics: it's quite heavy, it takes up a lot of room, and it's tough in some corners (which is where grime builds up). That being said, if you've got all hard floors, it'll make your life so much easier (especially if you have small kids and pets!)