Absolutely perfect! I had high expectations for the SpinWave, and they were surpassed. The product is well-designed, easy to use and quiet. And makes hardwood floors clean and shiny!