I absolutely love this spinwave cordless hard floor cleaner. Easy to put together, and my floor is spotlessly clean with almost no effort because the machine does all the hard work for you.